Entendre els fitxers ICO

L'eix de les icones de Windows

26. September 2025 per Bianca Palmer

Entendre els fitxers ICO

En el món del disseny digital i la informàtica, els icones tenen un paper clau a l'hora de fer les interfícies intuïtives i visualment atractives. Tant si personalitzes l'escriptori, desenvolupes programari o treballes la imatge d'un lloc web, segur que t'has trobat amb fitxers ICO. Aquests fitxers petits però potents són l'estàndard per als icones a Microsoft Windows, però què són exactament i per què són importants? En aquesta entrada del blog veurem els conceptes bàsics dels fitxers ICO, la seva història, detalls tècnics i usos pràctics, ideal per a qui vulgui ampliar els coneixements generals sobre formats de fitxer.

Què és un fitxer ICO?

Un fitxer ICO, abreviatura de "Icon file" (fitxer d'icona), és un format d'imatge especialitzat pensat principalment per emmagatzemar icones d'ordinador. Desenvolupat per Microsoft, és el format de referència per representar aplicacions, fitxers, carpetes i altres elements al sistema operatiu Windows.

A diferència dels formats d'imatge estàndard com JPEG o PNG, pensats per a fotografies o gràfics, els fitxers ICO estan optimitzats per a icones petites i escalables que han de veure's nítides a diferents mides i resolucions. En essència, un fitxer ICO actua com un contenidor que pot incloure múltiples imatges del mateix icona en diferents dimensions i profunditats de color. Això permet al sistema operatiu o al programari seleccionar la versió més adequada segons el context, per exemple mostrant una versió de 16x16 píxels a una barra d'eines o una de 256x256 píxels a un escriptori d'alta resolució.

Els fitxers ICO són de mapa de bits, és a dir, utilitzen píxels per crear imatges, i admeten transparència per integrar-se de manera fluida amb els fons. Normalment ocupen molt poc espai, cosa que els fa eficients pel que fa a recursos del sistema.

Breu història dels fitxers ICO

El format ICO es remunta als primers temps de la informàtica personal. Es va introduir per primera vegada el 1985 amb el llançament de Windows 1.0, el primer sistema operatiu amb interfície gràfica d'usuari (GUI) de Microsoft.

En aquell moment, els icones eren elements monocroms senzills, limitats a 32x32 píxels per adaptar-se a les pantalles de baixa resolució i a les limitacions de maquinari de l'època.

A mesura que Windows va evolucionar, també ho va fer el format ICO:

  • Windows 3.0 (1990): Va introduir compatibilitat amb 16 colors, aportant més vivacitat als icones.
  • Era Win32 (anys 90): Es va ampliar a color real (16,7 milions de colors) i mides de fins a 256x256 píxels, gràcies a les millores en les targetes gràfiques.
  • Windows XP (2001): Va millorar la compatibilitat de 32 bits amb canals alfa per a una transparència més suau.
  • Windows Vista (2006): Va afegir compatibilitat completa amb 256x256 píxels i compressió PNG dins dels fitxers ICO per reduir la mida sense perdre qualitat.

Actualment, ICO continua sent essencial a Windows 11 i posteriors, tot i que formats moderns com PNG i SVG guanyen presència a la web. La seva longevitat es deu a la compatibilitat amb versions anteriors, que garanteix que el programari i els icones antics continuïn funcionant sense problemes.

Especificacions tècniques i característiques

Els fitxers ICO tenen una estructura senzilla que els fa versàtils però fàcils d'entendre.

A continuació en tens un resum:

Estructura del fitxer

Un fitxer ICO comença amb una capçalera ICONDIR, que inclou:

  • Un camp reservat (sempre 0).
  • Un identificador de tipus (1 per a ICO, 2 per a fitxers de cursor).
  • El recompte del nombre d'imatges emmagatzemades a l'interior.

Després de la capçalera hi ha una matriu d'estructures ICONDIRENTRY, una per a cada imatge.

Cada entrada especifica:

  • Amplada i alçada (d'1 a 256 píxels).
  • Mida de la paleta de colors (0 per a color real).
  • Bits per píxel (per exemple, 1 per a monocrom, 32 per a color complet amb alfa).
  • El desplaçament i la mida en bytes de les dades d'imatge dins del fitxer.

Les dades d'imatge pròpiament dites venen després com un bloc contigu, normalment en format BMP (Bitmap) sense la capçalera del fitxer o, des de Windows Vista, en PNG per a la compressió. En icones més antics, les imatges utilitzen mapes de bits AND i XOR: la màscara AND gestiona la transparència (1 bit), mentre que la XOR proporciona les dades de color.

Característiques clau

  • Múltiples resolucions: Un únic ICO pot contenir fins a 256 imatges, des de 16x16 (icones petites de barra d'eines) fins a 256x256 (pantalles d'alta densitat de píxels). Això garanteix un escalat nítid sense pixelació.
  • Profunditats de color: Admet monocrom (1 bit), 16/256 colors (4/8 bits), high color (16 bits) i color real (24/32 bits amb 8 bits d'alfa per a transparència).
  • Compressió: La compressió PNG opcional per a icones grans redueix la mida del fitxer mantenint la qualitat; Microsoft la recomana per a icones de 256x256 en color real.
  • Transparència i màscares: Els canals alfa o les màscares AND permeten que els icones es mostrin sense fons, fet essencial per a superposicions.
  • Límits de mida: Tot i que oficialment arriben fins a 256x256, Windows pot renderitzar icones més grans mitjançant escalat, però incrustar-les directament no és l'estàndard.

Aquesta estructura fa que els fitxers ICO siguin eficients: un icona típic pot ocupar només uns quants kilobytes, fins i tot amb múltiples variants.

Funció Descripció Mides/profunditats d'exemple
Resolucions Múltiples imatges incrustades per a l'escalabilitat 16x16, 32x32, 48x48, 256x256 píxels
Compatibilitat de color Des del color bàsic fins al color complet amb transparència 1-bit (monocrom), 8-bit (256 colors), 32-bit (color real + alfa)
Compressió BMP (sense comprimir) o PNG (recomanat per a icones grans) Redueix fitxers de 256x256 fins a un 50%
Transparència Màscara AND o canal alfa Permet una fusió perfecta amb qualsevol fons

Usos habituals dels fitxers ICO

Els fitxers ICO són omnipresents en entorns Windows i més enllà:

  • Icones d'escriptori i d'arxius: Representen carpetes, dreceres i fitxers a l'Explorador de fitxers. Per exemple, la icona clàssica de carpeta groga és un fitxer ICO incrustat als recursos del sistema.
  • Icones d'aplicació: Cada executable de Windows (.exe) inclou un ICO per a la barra de tasques, el menú Inici i la presència a l'escriptori. Els desenvolupadors els incrusten durant la compilació.
  • Favicons de llocs web: El "favicon.ico" del directori arrel d'un lloc proporciona la petita icona a les pestanyes del navegador, als marcadors i a la barra d'adreces. Tot i que ara es dona suport a PNG, ICO garanteix una àmplia compatibilitat, especialment amb navegadors antics com Internet Explorer.
  • Desenvolupament de programari: S'utilitzen en interfícies gràfiques per a botons, menús i cursors (mitjançant el format relacionat CUR). Eines com Visual Studio gestionen automàticament la integració d'ICO.
  • Personalització: Els usuaris poden substituir les icones predeterminades de carpetes o unitats mitjançant la configuració de Propietats de Windows, sovint obtenint ICO personalitzats de biblioteques en línia.
  • En contextos no Windows, els ICO són menys comuns: macOS utilitza ICNS i Linux prefereix PNG, però es poden visualitzar a la majoria d'editors d'imatges i navegadors.

Avantatges i inconvenients dels fitxers ICO

Pros:

  • Versatilitat: La compatibilitat multiimatge garanteix que les icones es vegin bé a tot arreu.
  • Compatibilitat: Natius de Windows; àmpliament compatibles amb programari i navegadors.
  • Eficiència: Mides de fitxer reduïdes amb compressió opcional.
  • Gestió de la transparència: Màscares integrades per a superposicions netes.

Contres:

  • Mida limitada: Limitats de manera nativa a 256x256; les pantalles més grans confien en l'escalat, que pot introduir artefactes.
  • Obsolets per a la web: Els navegadors moderns prefereixen PNG o SVG per als favicons a causa d'una millor escalabilitat i més funcions.
  • Complexitat en l'edició: L'estructura multiimatge requereix eines especialitzades; els editors senzills poden no gestionar-la correctament.
  • Específic de plataforma: No és ideal per a macOS o mòbil sense conversió.

Per acabar

Els fitxers ICO poden semblar una relíquia dels anys 80, però la seva evolució i utilitat els fan indispensables per a usuaris i desenvolupadors de Windows. Des dels senzills inicis monocroms fins al suport d'icones en alta resolució i transparents, s'han adaptat a dècades d'avenços tecnològics. Tant si esteu personalitzant l'escriptori com creant una aplicació, entendre els ICO us ajuda a crear elements visuals polits i professionals.

La pròxima vegada que vegeu una icona de carpeta o el logotip d'una pestanya del navegador, recordeu el format enginyós que ho fa possible.

Si esteu experimentant amb conversions, eines com l'eina en línia d'Img2Go Convertidor de PNG a ICO us permeten començar fàcilment!