ICO (abbreviazione di icon, icona in inglese) è un formato di file per immagini in grafica raster. Introdotto da Microsoft nel sistema operativo Windows 95, è utilizzato per le icone, identificate dall'estensione .ico.
Caratteristiche Il formato è identico a quello delle icone per il cursore di Microsoft Windows (.cur), ad esclusione di un byte dell'intestazione che ne permette la distinzione. Le caratteristiche principali dei file con estensione "ico", che li distinguono per esempio da una Windows bitmap (.bmp), sono le seguenti: Multi-risoluzione In un file .ico è possibile trovare la stessa immagine in più formati (risoluzione diversa e/o diverso numero di colori), per permettere al software che ne fa uso di scegliere il formato più consono alla risoluzione video in uso al momento. Le risoluzioni tipiche usate sono: 32×32 pixel, 16×16 pixel, 64×64 pixel, tutte con risoluzione di colore a 1, 4, 8, 24 o 32 bit. Trasparenza Nei file .ico può essere specificato un particolare colore che, al momento della visualizzazione, viene fatto "scomparire", permettendo all'icona di fondersi con lo sfondo della schermata. In questo modo l'icona non è più costretta a una forma quadrata, ma può essere "ritagliata" facendole assumere il profilo che si preferisce.
Molti programmi per Microsoft Windows archiviano le proprie icone in formato ico o direttamente nei propri eseguibili o nelle proprie DLL.
Formato delle icone di Windows Vista Windows Vista ha aggiunto un nuovo formato di icone: 256×256 pixel. Le icone supportano questa dimensione in tre differenti profondità di colore: 4-bit (16 colori), 8-bit (256 colori) e 32-bit (in formato RGBA).
È raccomandabile memorizzare le icone 256×256 pixel nel formato PNG compresso affinché la dimensione del file "ico" non risulti estremamente pesante.
Le dimensioni standard raccomandate per assicurare la massima compatibilità con Windows Vista sono: 256×256, colori a 32-bit, PNG compresso 256×256, colori a 8-bit, PNG compresso 256×256, colori a 4-bit, PNG compresso 48×48, colori a 32-bit, non compressa 48×48, colori a 8-bit, non compressa 48×48, colori a 4-bit, non compressa 32×32, colori a 32-bit, non compressa 32×32, colori a 8-bit, non compressa 32×32, colori a 4-bit, non compressa 16×16, colori a 32-bit, non compressa 16×16, colori a 8-bit, non compressa 16×16, colori a 4-bit, non compressa
Tipo MIME Nel 2003 il tipo MIME ufficialmente registrato presso IANA fu image/vnd.microsoft.icon, ma prima della registrazione veniva utilizzato image/x-icon. È possibile incontrare anche altri MIME erronei, come image/ico, image/icon, text/ico e application/ico.
Ironicamente, fino al 2011 molte versioni di Internet Explorer non erano in grado di aprire le immagini nel formato ideato da Microsoft se esse seguivano il MIME standardizzato dall'Internet Assigned Numbers Authority.
Molti web server non vengono configurati per supportare il tipo MIME specifico e inviano le icone nel loro formato predefinito, che solitamente è text/html o text/plain.
Note
Bibliografia
Voci correlate Icona (informatica) Favicon
ICO