Hvad er ICON-filformatet?
.icon er en ikke-standardiseret filendelse, der bruges af forskellige ikon-editorer og applikationer til at gemme små bitmap-billeder beregnet som program- eller brugerfladeikoner. Ingen enkelt organisation ejer formatet, og der findes ingen universel binær specifikation; filer kan internt være .ico (Windows Ikon-format), .png, BMP eller en applikationsspecifik binær fil.
Når det interne format er ICO-kompatibelt - hvilket er det mest almindelige tilfælde - begynder filen med en 4-byte header 00 00 01 00, efterfulgt af et ICONDIRENTRY-array, der beskriver hver indlejret billedstørrelse, og derefter billeddatablokkene (DIB-bitmap eller indlejret PNG). En enkelt ICO-baseret .icon-fil kan samle flere opløsninger - typisk 16×16, 32×32, 48×48, 64×64, 128×128 og 256×256 pixels - så operativsystemet eller applikationen vælger den mest passende størrelse ved kørsel.
På Windows er .ico den indfødte standard; .icon er et ikke-standardiseret alias, som nogle editorer bruger. På macOS er det indfødte ikonformat .icns (Apple Icon Image format), ikke .icon. Hvis en applikation ikke genkender en .icon-fil, løser det normalt problemet for ICO-baserede filer at omdøbe den til .ico.
Applikationer som IconoMaker, Perfect Icon, Axialis IconWorkshop, GIMP og Adobe Photoshop kan åbne og gemme .icon-filer; IrfanView og XnView viser dem, når det interne format er ICO eller PNG.
Sikkerhed og tryghed
RISIKO: LOW.icon-filer er passive billeddata. Ingen eksekverbar kode; ingen kendte sårbarheder i velvedligeholdte billedredigeringsprogrammer. Omdøb til .ico og åbn sikkert i enhver billedfremviser.
Formatdetaljer
kort fortalt- macOS Finder-ikon (brugerdefineret mappe/fil-ikon) - macOS gemmer brugerdefinerede ikoner i ressource-gaflen (resource fork) eller som en skjult .icon-fil i visse sammenhænge; disse er ICNS-kompatible, ikke Windows ICO.
- Applikationsspecifikke ikon-pakkefiler - Nogle ikon-editorer (Axialis IconWorkshop, andre) kan bruge .icon som en projekt- eller eksportfilendelse.
Programmer der åbner ICON-filer
Tekniske detaljer
dyb specifikation| Internt format | Typisk Windows ICO (`00 00 01 00` header); kan også være PNG, BMP eller applikationsspecifik binær |
| ICO magic bytes | `00 00 01 00` ved offset 0 (når ICO-baseret) |
| Byte-rækkefølge | Little-endian (ICO / BMP-baserede filer) |
| Farvedybde | 1 bpp, 4 bpp, 8 bpp, 24 bpp eller 32 bpp (32 bpp inkluderer 8-bit alfakanal) |
| Understøttede rammestørrelser | 16×16 til 256×256 px pr. ramme (ICO-standard); nogle editorer understøtter 512×512 og større |
| Multi-størrelse container | ICO `ICONDIR` understøtter op til 255 billedrammer pr. fil |
| Komprimering | Ingen for BMP-baserede rammer; DEFLATE for PNG-indlejrede rammer (understøttet siden Windows Vista) |
| Gennemsigtighed | 1-bit XOR-maske (ældre ICO) eller 8-bit alfakanal (32 bpp ICO / PNG-rammer) |
| Typisk filstørrelse | 1 KB - 500 KB |
| Standardisering | Ikke-standardiseret alias for `.ico` i de fleste sammenhænge; ingen registreret formatspecifikation eller MIME-type |
| macOS-forskel | `.icns` er det indfødte macOS-ikonformat; `.icon` på macOS er ikke et alias for `.icns` |
| MIME-type | `image/x-icon` (nedarvet fra ICO; ikke formelt registreret for filendelsen `.icon`) |
| Udgivet | N/A (extension used by multiple unrelated tools) |
ICON-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om ICON-filer.