Apple Icon Image

Apple Icon Image Características
Extensão .icns
Tipo MIME image/x-icns
PUID fmt / 1185
Assinatura 69 63 6E 73( hexa )
Desenvolvido por maçã
Tipo de formato ícone

A Apple Ícone Imagem (SNIC) é o formato de ícone usado pela Apple no Mac OS X . Ele suporta ícones de dimensão 16 × 16, 32 × 32, 48 × 48, 128 × 128, 256 × 256, 512 × 512 e 1024 × 1024 pixels, com máscaras alfa para gerenciar a transparência, bem como o gerenciamento de vários status de o mesmo ícone (exemplo: uma pasta aberta ou fechada).

Estrutura de arquivo

O formato do arquivo contém um cabeçalho de 8 bytes, seguido por um conjunto de ícones.

Na sua mente

Desvio Cortar Descrição
0 4 Mágico, deve ser "icns" (0x69, 0x63, 0x6e, 0x73)
4 4 Tamanho do arquivo, em bytes

Dados do ícone

Desvio Cortar Descrição
0 4 Tipo de ícone, consulte OSType abaixo.
4 4 Tamanho dos dados, em bytes
8 Variável Dados do ícone

Compressão

Com o tempo, o formato foi aprimorado para oferecer suporte à compactação. Os dados de ícones de tipo de 32 bits ("is32", "il32", "ih32", "it32") são geralmente compactados por um algoritmo de codificação de intervalo .

Tipo de ícone

OSType  (en) Tamanho (bytes) Dimensão (pixels) Versão do sistema operacional Descrição
ÍCONE 128 32 1.0 Ícone mono de 1 bit 32 × 32
ICN # 256 32 6,0 32 × 32 ícone mono de 1 bit, máscara de 1 bit
icm # 24 16 6,0 Máscara de 1 bit 16 × 12
icm4 96 16 7,0 16 × 12 ícone de 4 bits
icm8 192 16 7,0 16 × 12 ícone de 8 bits
ics # 32 16 6,0 Máscara de 1 bit 16 × 16
ics4 128 16 7,0 Ícone 16 × 16 de 4 bits
ics8 256 16 7,0 Ícone de 8 bits 16x16
is32 varia (768) 16 8,5 16 × 16 ícone de 24 bits
s8mk 256 16 8,5 Máscara de 8 bits 16x16
icl4 512 32 7,0 Ícone de 4 bits 32 × 32
icl8 1.024 32 7,0 Ícone de 8 bits 32 × 32
il32 varia (3.072) 32 8,5 Ícone de 32x32 24 bits
l8mk 1.024 32 8,5 Máscara de 8 bits 32 × 32
ich # 288 48 8,5 Máscara de 1 bit 48 × 48
ich4 1.152 48 8,5 48 × 48 ícone de 4 bits
ich8 2.304 48 8,5 Ícone de 8 bits 48 × 48
ih32 varia (6.912) 48 8,5 48 × 48 ícone de 24 bits
h8mk 2.304 48 8,5 Máscara de 8 bits 48 × 48
it32 varia (49.152) 128 10,0 128 × 128 ícone de 24 bits
t8mk 16.384 128 10,0 Máscara de 8 bits 128 × 128
ic07 variado 256 10,8 128x128 @ 2x ícone "retina" no formato JPEG 2000 ou PNG
ic08 variado 256 10,5 Formato de ícone 256 × 256 JPEG 2000 ou PNG
ic09 variado 512 10,5 Ícone de 512 × 512 no formato JPEG 2000 ou PNG
ic10 variado 1024 10,7 Ícone 1024 × 1024 (ou 512x512 @ 2x para mac os 10.8) no formato JPEG 2000 ou PNG
ic11 variado 32 10,8 16x16 @ 2x ícone "retina" no formato JPEG 2000 ou PNG
ic12 variado 64 10,8 Ícone "retina" 32x32 @ 2x no formato JPEG 2000 ou PNG
ic13 variado 256 10,8 128x128 @ 2x ícone "retina" no formato JPEG 2000 ou PNG
ic14 variado 512 10,8 256x256 @ 2x ícone "retina" em JPEG 2000 ou PNG formato

Outros tipos

OSType  (en) Tamanho (bytes) Descrição
'TOC' variado "Índice" uma lista de todas as imagens (adicionado no Mac OS X 10.7 )
'icnV' 4 Float big endian de 4 bytes - contém a versão do Icon Composer que criou o ícone

Veja também