Vad är filformatet ICON?
.icon är ett icke-standardiserat filnamnstillägg som används av olika ikonredigerare och program för att spara små bitmappsbilder avsedda som program- eller UI-ikoner. Ingen enskild organisation äger formatet och det finns ingen universell binär specifikation; filer kan internt vara .ico (Windows Icon-format), .png, BMP eller en programspecifik binär.
När det interna formatet är ICO-kompatibelt - vilket är det vanligaste fallet - börjar filen med en 4-byte header 00 00 01 00, följt av en ICONDIRENTRY-array som beskriver varje inbäddad bildstorlek, och sedan bilddatablocken (DIB-bitmapp eller inbäddad PNG). En enskild ICO-baserad .icon-fil kan bunta ihop flera upplösningar - vanligtvis 16×16, 32×32, 48×48, 64×64, 128×128 och 256×256 pixlar - så att operativsystemet eller programmet väljer den mest lämpliga storleken vid körning.
På Windows är .ico den infödda standarden; .icon är ett icke-standardiserat alias som vissa redigerare använder. På macOS är det infödda ikonformatet .icns (Apple Icon Image-format), inte .icon. Om ett program inte känner igen en .icon-fil, löser det vanligtvis problemet för ICO-baserade filer om man byter namn på den till .ico.
Program som IconoMaker, Perfect Icon, Axialis IconWorkshop, GIMP och Adobe Photoshop kan öppna och spara .icon-filer; IrfanView och XnView visar dem när det interna formatet är ICO eller PNG.
Säkerhet & trygghet
RISK: LOW.icon-filer är passiva bilddata. Ingen körbar kod; inga kända sårbarheter i väl underhållna bildredigerare. Byt namn till .ico och öppna säkert i valfri bildvisare.
Formatdetaljer
i ett nötskal- macOS Finder-ikon (anpassad mapp/filikon) - macOS lagrar anpassade ikoner i resursgaffeln eller som en dold .icon-fil i vissa sammanhang; dessa är ICNS-kompatibla, inte Windows ICO.
- Programspecifika ikonpaketfiler - Vissa ikonredigerare (Axialis IconWorkshop, andra) kan använda .icon som ett projekt- eller exporttillägg.
Program som öppnar ICON-filer
Tekniska detaljer
djup specifikation| Internt format | Vanligtvis Windows ICO (`00 00 01 00` header); kan även vara PNG, BMP eller programspecifik binär |
| ICO magic bytes | `00 00 01 00` vid offset 0 (när den är ICO-baserad) |
| Byteordning | Little-endian (ICO / BMP-baserade filer) |
| Färgdjup | 1 bpp, 4 bpp, 8 bpp, 24 bpp eller 32 bpp (32 bpp inkluderar 8-bitars alfakanal) |
| Bildstorlekar som stöds | 16×16 till 256×256 px per bildruta (ICO-standard); vissa redigerare stöder 512×512 och större |
| Behållare för flera storlekar | ICO `ICONDIR` stöder upp till 255 bildrutor per fil |
| Komprimering | Ingen för BMP-baserade bildrutor; DEFLATE för PNG-inbäddade bildrutor (stöds sedan Windows Vista) |
| Transparens | 1-bitars XOR-mask (äldre ICO) eller 8-bitars alfakanal (32 bpp ICO / PNG-rutor) |
| Typisk filstorlek | 1 KB - 500 KB |
| Standardisering | Icke-standardiserat alias för `.ico` i de flesta sammanhang; ingen registrerad formatspecifikation eller MIME-typ |
| macOS-distinktion | `.icns` är det infödda macOS-ikonformatet; `.icon` på macOS är inte ett alias för `.icns` |
| MIME-typ | `image/x-icon` (ärvd från ICO; inte formellt registrerad för tillägget `.icon`) |
| Släppt | N/A (extension used by multiple unrelated tools) |
ICON-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om ICON-filer.