.ICNS

ICNS-fil

Apple Icon Image
Still et spørsmål
HURTIGSVAR

En ICNS-fil er Apples eget ikonformat for macOS - den lagrer ett ikon i flere størrelser (16x16 opp til 1024x1024) slik at operativsystemet kan vise det skarpt i alle skalaer. På en Mac kan du dobbeltklikke for å åpne i Preview. På Windows kan du bruke gratisprogrammene XnView MP eller GIMP.

Utvikler: Apple Kategori: Bildefiler MIME: image/icns
ÅPNES PÅ Windows macOS Linux Web
Relatert: .ICO · .CUR · .CZI · .CSD

På denne siden

19k+ filendelser indeksert
Sist vurdert Sep 4, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er ICNS-filformatet?

.icns er et binært containerformat som brukes av macOS. .icns-filer lagrer ulike ikoner som brukes av applikasjoner. Hver applikasjon kan ha sin egen ikonfil, vanligvis lagret i mappen Contents/Resources/ i app-bunten. Referanser til .icns-filer er også oppført i .plist-konfigurasjonsfiler. Ikoner i .icns-filer kan vises ved hjelp av macOS Finder eller ved å åpne dem med en kompatibel bildeviser.

.icns-formatet støtter ikoner i ulike størrelser, som 16×16, 32×32, 128×128, 256×256, 512×512 og 1024×1024 på nyere systemer. Eldre, mindre ikonelementer lagrer 24-bit farger med en 8-bit alfamaske ved bruk av «run-length encoding». Elementer på 256×256 og oppover bygger inn et fullstendig .png-bilde - eller JPEG 2000 - som leverer 32-bit RGBA i Retina-oppløsning.

Filen åpnes med 4-byte ASCII-magi icns etterfulgt av en 4-byte «big-endian» total fillengde. Innholdet er en serie ikonelementer, hver identifisert av en 4-byte OSType-tag - for eksempel ic09 for 512×512 og ic10 for 1024×1024. For å sette sammen en .icns-fil fra kildebilder, tilbyr macOS kommandolinjeverktøyet iconutil: plasser korrekt navngitte .png-filer i en .iconset-mappe og kjør iconutil -c icns MyIcon.iconset. Formatet tjener samme formål på macOS som .ico-filen gjør på Windows.

Sikkerhet og trygghet

RISIKO: LOW

En .icns er bildedata, ikke kjørbar kode, så en ekte ikonfil er trygg å åpne i en bildeviser. To mindre forholdsregler: bildeparsere har historisk sett hatt feil (et feilutformet ikon kan i teorien krasje et bildebibliotek), så hold operativsystemet og bildeviseren oppdatert; og et uventet «ikon» som ber om å bli KJØRT, eller en kjørbar fil forkledd med et ikon-lignende navn, bør behandles med mistenksomhet. For app-ikoner og nedlastede ikonpakker fra normale kilder er det i praksis ingen risiko.

Formatdetaljer

i et nøtteskall
FULLT NAVNApple Icon Imageogså kjent som macOS icon file, Apple icon graphic format
UTVIKLERApplesiden 1998 (Mac OS 8.5); replaced the classic resource-fork 'icns' icon resource as a standalone file
KATEGORIBildefiler
MIME-TYPEimage/icns
TYPEContainer som inneholder ett app-/systemikon i flere størrelser og fargedybder (binær)
MAGIC BYTES · FILSIGNATUR
OFFSET
00010203
HEX
69636E73
ASCII
icns
Filen begynner med ASCII-magien «icns» (0x69 0x63 0x6E 0x73) og en 4-byte big-endian lengde. Innholdet er en serie «ikonelementer», hver med en 4-byte OSType-tag (f.eks. «ic09» for 512x512, «ic10» for 1024x1024, «is32»/«il32» for eldre 16/32 px) + 4-byte lengde + data. Elementdata er en pakket (RLE) bitmap for eldre typer eller en innebygd PNG/JPEG2000 for de store Retina-størrelsene.

Programmer som åpner ICNS-filer

Windows3 apps
GIMP Åpen kildekode Gratis redigeringsprogram: åpne .icns for å se/redigere og Fil > Eksporter som et navn som slutter på .icns for å opprette en.
IcoFX Betalt Ikonredigeringsprogram som leser/skriver .icns og .ico; bruk gratis GIMP/XnView hvis du ikke vil kjøpe det.
XnView MP Gratis Gratis bildeviser/konverter; åpner .icns for å se alle størrelser og kan massekvortere til PNG/ICO. Den enkleste måten å se en .icns på Windows.
macOS4 apps
GIMP Åpen kildekode Gratis redigeringsprogram: åpne .icns for å se/redigere og Fil > Eksporter som et navn som slutter på .icns for å opprette en.
Preview Innebygd Dobbeltklikk på .icns-filen for å åpne den i Preview; den viser hver innebygde størrelse. Fil > Eksporter for å lagre en størrelse som PNG/JPEG.
iconutil (built-in command line) Innebygd Konverter mellom en .iconset-mappe med PNG-filer og .icns: «iconutil -c icns MyIcon.iconset». Den offisielle måten utviklere bygger app-ikoner på.
Image2icon Freemium Dra et bilde inn for å generere en .icns (og .ico) med flere størrelser; det enkleste GUI-verktøyet for å lage Mac-ikoner. Gratisversjonen dekker grunnleggende eksport.
Linux2 apps
GIMP Åpen kildekode Gratis redigeringsprogram: åpne .icns for å se/redigere og Fil > Eksporter som et navn som slutter på .icns for å opprette en.
Inkscape Åpen kildekode Inkscape er et VEKTOR-redigeringsprogram og er ikke en ekte .icns-viser - bruk det bare til å DESIGNE kildematerialet, eksporter deretter PNG-filer og bygg .icns-filen med png2icns/GIMP. Oppført i databasen, men ikke en ekte åpner.
Web1 app
CloudConvert / icns converters Freemium Last opp en PNG for å generere en .icns (eller .icns til PNG) i nettleseren - den raskeste plattformuavhengige metoden når du ikke har en Mac.

Tekniske detaljer

dyp spesifikasjon
Fil-magi`icns` (0x69 0x63 0x6E 0x73) ved offset 0
Header-struktur4-byte magi + 4-byte big-endian total fillengde, etterfulgt av en serie ikonelementer
ByterekkefølgeBig-endian for alle heltall over flere bytes
Format for ikonelement{4-byte OSType-tag, 4-byte elementlengde, data} - én blokk per størrelse/variant
Koding for små elementerRun-length encoding (RLE) for 24-bit farge-bitmaps (`is32`, `il32` og lignende eldre typer)
Koding for store elementerInnebygd PNG eller JPEG 2000 for elementer på 256×256 og over
Fargedybde24-bit farge + 8-bit alfamaske (RLE-elementer); 32-bit RGBA via innebygd PNG (moderne elementer)
Støttede lerretsstørrelser16×16, 32×32, 128×128, 256×256, 512×512, 1024×1024 (også 512×512@2× Retina)
Vanlige OSType-tagger`ic07` 128×128, `ic08` 256×256, `ic09` 512×512, `ic10` 1024×1024, `is32`/`il32` eldre 16/32 px
MIME-type`image/icns`; også registrert som `image/x-icns`
Plassering i app-bunt`Contents/Resources/<AppName>.icns` inne i en macOS `.app`-bunt
Byggeverktøy`iconutil -c icns MyIcon.iconset` konverterer en `.iconset`-mappe med PNG-filer til en enkelt `.icns`-fil
Valgfritt TOC-elementEt valgfritt `TOC `-element (med et etterfølgende mellomrom) i starten av elementlisten muliggjør rask søking uten full filskanning
IntegritetsmekanismeLengdefelt per element og 4-byte fillengde-header; ingen kryptografisk sjekksum
Typisk filstørrelseFra noen få KB (minimalt størrelsessett) til flere hundre KB (fullt Retina-størrelsessett)
Utgitt1998 (Mac OS 8.5); replaced the classic resource-fork 'icns' icon resource as a standalone file
Siste versjonRetina/HiDPI variants and PNG/JPEG2000-compressed elements up to 1024x1024 (since macOS 10.7 Lion, 2011)
Spesifikasjonen.wikipedia.org

ICNS-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med ICNS-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om ICNS-filer.

Ofte stilte spørsmål

Hvordan åpner jeg en ICNS-fil?
På en Mac kan du dobbeltklikke på den for å se den i Preview (og eksportere en størrelse som PNG). På Windows kan du bruke gratisprogrammene XnView MP eller GIMP; på Linux kan du bruke GIMP. Det er ikke behov for spesiell ikonprogramvare bare for å se på en.
Hvordan konverterer jeg en PNG til en ICNS (Mac-ikon)?
På en Mac legger du dine PNG-filer (navngitt etter størrelse) i en mappe kalt Name.iconset og kjører «iconutil -c icns Name.iconset», eller bruker gratisappen Image2icon. Utenfor Mac fungerer en online ICNS-konverter eller GIMPs «Eksporter som» .icns.
Hva er forskjellen mellom ICNS og ICO?
Samme idé, ulikt OS: .icns er ikonbeholderen for macOS, .ico er for Windows. Begge inneholder ett enkelt ikon i mange størrelser. Konverter mellom dem med GIMP, XnView eller et online verktøy når du flytter et app-ikon mellom plattformer.
Hvorfor inneholder én ICNS-fil flere bilder?
Det er med vilje - den inneholder det samme ikonet i flere størrelser (16x16 opp til 1024x1024) slik at macOS kan vise en skarp versjon i alle skalaer, fra en liten listevisning til en stor Quick Look-forhåndsvisning.
Hvordan setter jeg et tilpasset mappe- eller app-ikon på macOS med en .icns?
Åpne .icns-filen (eller en PNG) i Preview, trykk Cmd+C for å kopiere, velg deretter «Vis info» på mappen/filen, klikk på ikonet øverst til venstre og trykk Cmd+V for å lime inn. For app-bunter ligger .icns-filen i Contents/Resources og refereres til av Info.plist.
Kan jeg åpne en ICNS-fil på Windows?
Ja - gratisprogrammene XnView MP eller GIMP åpner .icns og viser hver innebygde størrelse; begge kan også konvertere den til PNG eller til en Windows .ico.

Referanser

1Wikipedia - Apple Icon Image format (icns)en.wikipedia.org
2Apple Developer - App icons / iconutil & iconsetdeveloper.apple.com

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.M4AMPEG-4 Audio File
5.EXEWindows Executable (Portable Executable)
6.ICSiCalendar data file
7.DATProgram Data File (generic)
8.RPMSGRestricted Permission Message
9.JSONJavaScript Object Notation file
10.ODTOpenDocument Text

Relaterte filendelser

.ICOWindows Icon File
.CURWindows Cursor File
.CZICarl Zeiss Image (ZISRAW container)
.CSDSinger/Poem/Huskygram Embroidery Design File
.ORAOpenRaster Image File
.SVSAperio ScanScope Virtual Slide

Gratis filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å