Hva er ICON-filformatet?
.icon er en ikke-standardisert utvidelse som brukes av ulike ikonredigeringsprogrammer og applikasjoner for å lagre små punktgrafikkbilder beregnet som program- eller brukergrensesnittikoner. Ingen enkelt organisasjon eier formatet, og det finnes ingen universell binær spesifikasjon; filer kan internt være .ico (Windows-ikonformat), .png, BMP eller en applikasjonsspesifikk binærfil.
Når det interne formatet er ICO-kompatibelt - som er det vanligste tilfellet - starter filen med den 4-byte lange headeren 00 00 01 00, etterfulgt av en ICONDIRENTRY-matrise som beskriver hver innebygde bildestørrelse, og deretter bildedatablokkene (DIB-punktgrafikk eller innebygd PNG). En enkelt ICO-basert .icon-fil kan inneholde flere oppløsninger - vanligvis 16×16, 32×32, 48×48, 64×64, 128×128 og 256×256 piksler - slik at operativsystemet eller applikasjonen velger den mest passende størrelsen ved kjøring.
På Windows er .ico den innfødte standarden; .icon er et ikke-standard alias som enkelte redigeringsprogrammer bruker. På macOS er det innfødte ikonformatet .icns (Apple Icon Image-format), ikke .icon. Hvis et program ikke gjenkjenner en .icon-fil, vil det vanligvis løse problemet for ICO-baserte filer å gi den nytt navn til .ico.
Applikasjoner som IconoMaker, Perfect Icon, Axialis IconWorkshop, GIMP og Adobe Photoshop kan åpne og lagre .icon-filer; IrfanView og XnView viser dem når det interne formatet er ICO eller PNG.
Sikkerhet og trygghet
RISIKO: LOW.icon-filer er passive bildedata. Ingen kjørbar kode; ingen kjente sårbarheter i godt vedlikeholdte bildebehandlingsprogrammer. Endre navn til .ico og åpne trygt i en hvilken som helst bildeviser.
Formatdetaljer
i et nøtteskall- macOS Finder-ikon (egendefinert mappe-/filikon) - macOS lagrer egendefinerte ikoner i ressursforgreningen (resource fork) eller som en skjult .icon-fil i enkelte sammenhenger; disse er ICNS-kompatible, ikke Windows ICO.
- Applikasjonsspesifikke ikonpakkefiler - Enkelte ikonredigeringsprogrammer (Axialis IconWorkshop, andre) kan bruke .icon som en prosjekt- eller eksportutvidelse.
Programmer som åpner ICON-filer
Tekniske detaljer
dyp spesifikasjon| Internt format | Vanligvis Windows ICO (`00 00 01 00` header); kan også være PNG, BMP eller applikasjonsspesifikk binærfil |
| ICO magic bytes | `00 00 01 00` ved offset 0 (når ICO-basert) |
| Byterekkefølge | Little-endian (ICO / BMP-baserte filer) |
| Fargedybde | 1 bpp, 4 bpp, 8 bpp, 24 bpp eller 32 bpp (32 bpp inkluderer 8-bit alfakanal) |
| Støttede rammestørrelser | 16×16 til 256×256 px per ramme (ICO-standard); enkelte redigeringsprogrammer støtter 512×512 og større |
| Beholder for flere størrelser | ICO `ICONDIR` støtter opptil 255 bilderammer per fil |
| Komprimering | Ingen for BMP-baserte rammer; DEFLATE for PNG-innebygde rammer (støttet siden Windows Vista) |
| Gjennomsiktighet | 1-bit XOR-maske (legacy ICO) eller 8-bit alfakanal (32 bpp ICO / PNG-rammer) |
| Typisk filstørrelse | 1 KB - 500 KB |
| Standardisering | Ikke-standard alias for `.ico` i de fleste sammenhenger; ingen registrert formatspesifikasjon eller MIME-type |
| macOS-forskjell | `.icns` er det innfødte macOS-ikonformatet; `.icon` på macOS er ikke et alias for `.icns` |
| MIME-type | `image/x-icon` (arvet fra ICO; ikke formelt registrert for utvidelsen `.icon`) |
| Utgitt | N/A (extension used by multiple unrelated tools) |
ICON-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om ICON-filer.