A extensão de arquivo ICO é mais comumente associada a um arquivo de imagem usado para ícones desenvolvidos pela Microsoft para uso com o sistema operacional Windows.
Os arquivos ICO contêm várias imagens com dimensões e intensidades de cores variadas, que permitem que ícones sejam exibidos em várias resoluções e intensidades de cores em uma GUI (Interface Gráfica de Usuário) e podem representar um arquivo, pasta ou aplicativo. Os arquivos ICO têm uma estrutura de arquivo quase idêntica aos arquivos CUR, que são usados para armazenar imagens de cursor para uso no Windows.
Antes do Windows XP, os arquivos ICO podiam conter imagens em qualquer lugar entre 1 x 1 pixels até 255 x 255 pixels em cores de 4, 8, 16 ou 24 bits, embora os tamanhos mais comuns fossem 16 x 16 e 32 x 32 pixels para acomodar ícones de menu e visualização de ícones grandes, respectivamente. Os arquivos ICO geralmente também continham dois bitmaps - um bitmap AND e um bitmap XOR - que eram usados em conjunto para fornecer transparência e inversão de cores em fundos da mesma cor. O Windows XP trouxe suporte para imagens de 32 bits em arquivos ICO, com transparência retirada do canal alfa de 8 bits. Isso permitiu que efeitos como sombras e suavização de serrilhado fossem aplicados aos ícones para melhorar sua aparência. O Windows Vista adicionou suporte para imagens PNG compactadas de 256 x 256 pixels para serem usadas como ícones que também têm transparência embutida, removendo a necessidade de duas imagens separadas por ícone.
Os arquivos ICO não são imagens em si - eles são simplesmente um contêiner para vários bitmaps (ou File extension PNG imagens no Windows Vista) que podem ser usados pelo sistema operacional como ícones. Um arquivo ICO contém informações de cabeçalho, que definem seu tipo de arquivo, um diretório, que armazena informações sobre cada imagem contida no arquivo e várias imagens de ícone com diferentes resoluções e intensidades de cor armazenadas em bitmap ou formato PNG.
Os arquivos ICO podem ser abertos e editados por vários aplicativos, incluindo The GIMP, Irfanview, Pixelshop e Microangelo. Os ícones podem ser aplicados a arquivos e pastas individuais no Windows, o que permite aos usuários personalizar a área de trabalho e a interface do usuário.
Typical ICO application file locations:
- "g:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe" /dde
- c:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe /dde
- "C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe" /dde
- C:\Program Files (x86)\Windows Live\Photo Gallery\WLXPhotoGallery.exe /LaunchPhotoViewer /v "%1"
Typical ICO mime types:
- image/x-icon
Frequently used application names to open ICO files:
Frequently associated Windows objects:
- VisualStudio.ico.10.0
- VisualStudio.ico.9.0
- WindowsLive.PhotoGallery.ico.14.0