.ICNS

ICNS-fil

Apple Icon Image
Ställ en fråga
SNABBT SVAR

En ICNS-fil är Apples ursprungliga ikonformat för macOS - den lagrar en ikon i flera storlekar (16x16 upp till 1024x1024) så att operativsystemet kan visa den skarpt i alla skalor. På en Mac dubbelklickar du för att öppna i Preview. På Windows kan du använda gratisprogrammen XnView MP eller GIMP.

Utvecklare: Apple Kategori: Bildfiler MIME: image/icns
ÖPPNAS PÅ Windows macOS Linux Web
Relaterat: .ICO · .CUR · .CZI · .CSD

På denna sida

19k+ filtillägg indexerade
Senast granskad Sep 4, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet ICNS?

.icns är ett binärt containerformat som används av macOS. .icns-filer lagrar olika ikoner som används av applikationer. Varje applikation kan ha sin egen ikonfil, vanligtvis sparad i mappen Contents/Resources/ i app-paketet. Referenser till .icns-filer listas även i .plist-konfigurationsfiler. Ikoner i .icns-filer kan visas med macOS Finder eller genom att öppna dem med valfri kompatibel bildvisare.

Formatet .icns stöder ikoner i olika storlekar, såsom 16×16, 32×32, 128×128, 256×256, 512×512 och 1024×1024 på nyare system. Äldre, mindre ikonelement lagrar 24-bitars färg med en 8-bitars alfamask med hjälp av skurlängdskodning (RLE). Element på 256×256 och uppåt bäddar in en fullständig .png-bild - eller JPEG 2000 - vilket ger 32-bitars RGBA i Retina-upplösning.

Filen öppnas med 4-byte ASCII-magic icns följt av en 4-byte big-endian total fillängd. Innehållet är en serie ikonelement, där varje identifieras av en 4-byte OSType-tagg - till exempel ic09 för 512×512 och ic10 för 1024×1024. För att sätta samman en .icns-fil från källbilder tillhandahåller macOS kommandoradsverktyget iconutil: placera korrekt namngivna .png-filer i en .iconset-mapp och kör iconutil -c icns MyIcon.iconset. Formatet tjänar samma syfte på macOS som .ico-filen gör på Windows.

Säkerhet & trygghet

RISK: LOW

En .icns består av bilddata, inte exekverbar kod, så en äkta ikonfil är säker att öppna i en visare. Två mindre varningar: bildtolkare (parsers) har historiskt haft buggar (en felaktig ikon skulle i teorin kunna krascha ett bildbibliotek), så håll ditt operativsystem/visare uppdaterad; och en oväntad «ikon» som ber om att få KÖRAS, eller en körbar fil maskerad med ett ikonliknande namn, bör behandlas med misstänksamhet. För app-ikoner och nedladdade ikonpaket från normala källor finns i princip ingen risk.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNApple Icon Imageäven känd som macOS icon file, Apple icon graphic format
UTVECKLAREApplesedan 1998 (Mac OS 8.5); replaced the classic resource-fork 'icns' icon resource as a standalone file
KATEGORIBildfiler
MIME-TYPimage/icns
TYPContainer som innehåller en app-/systemikon i flera storlekar och färgdjup (binär)
MAGIC BYTES · FILSIGNATUR
OFFSET
00010203
HEX
69636E73
ASCII
icns
Filen börjar med ASCII-magic «icns» (0x69 0x63 0x6E 0x73) och en 4-byte big-endian längd. Innehållet är en serie «ikonelement», var och en med en 4-byte OSType-tagg (t.ex. «ic09» för 512x512, «ic10» för 1024x1024, «is32»/«il32» för äldre 16/32 px) + 4-byte längd + data. Elementdata är en packad (RLE) bitmap för äldre typer eller en inbäddad PNG/JPEG2000 för de stora Retina-storlekarna.

Program som öppnar ICNS-filer

Windows3 apps
GIMP Öppen källkod Gratis redigerare: öppna .icns för att visa/redigera och Arkiv > Exportera som ett namn som slutar på .icns för att skapa en.
IcoFX Betald Ikonredigerare som läser/skriver .icns och .ico; använd gratis GIMP/XnView om du inte vill köpa den.
XnView MP Gratis Gratis visare/konverterare; öppnar .icns för att visa alla storlekar och batch-konverterar till PNG/ICO. Det enklaste sättet att visa en .icns på Windows.
macOS4 apps
GIMP Öppen källkod Gratis redigerare: öppna .icns för att visa/redigera och Arkiv > Exportera som ett namn som slutar på .icns för att skapa en.
Preview Inbyggd Dubbelklicka på .icns för att öppna den i Preview; den visar varje inbäddad storlek. Arkiv > Exportera för att spara en storlek som PNG/JPEG.
iconutil (built-in command line) Inbyggd Konvertera mellan en .iconset-mapp med PNG-filer och .icns: «iconutil -c icns MyIcon.iconset». Det officiella sättet för utvecklare att bygga app-ikoner.
Image2icon Freemium Dra in en bild för att generera en .icns (och .ico) i flera storlekar; det enklaste GUI-verktyget för att skapa Mac-ikoner. Gratisnivån täcker grundläggande export.
Linux2 apps
GIMP Öppen källkod Gratis redigerare: öppna .icns för att visa/redigera och Arkiv > Exportera som ett namn som slutar på .icns för att skapa en.
Inkscape Öppen källkod Inkscape är en vektorredigerare och är inte en riktig .icns-visare - använd den endast för att DESIGNA källmaterialet, exportera sedan PNG-filer och bygg .icns med png2icns/GIMP. Listad i databasen men inte en äkta öppnare.
Web1 app
CloudConvert / icns converters Freemium Ladda upp en PNG för att generera en .icns (eller .icns till PNG) i webbläsaren - den snabbaste vägen mellan plattformar när du inte har en Mac.

Tekniska detaljer

djup specifikation
Fil-magic`icns` (0x69 0x63 0x6E 0x73) vid offset 0
Header-struktur4-byte magic + 4-byte big-endian total fillängd, följt av en serie ikonelement
Byte-ordningBig-endian för alla heltal med flera byte
Format för ikonelement{4-byte OSType-tagg, 4-byte elementlängd, data} - ett block per storlek/variant
Kodning för små elementSkurlängdskodning (RLE) för 24-bitars färgbitmaps (`is32`, `il32` och liknande äldre typer)
Kodning för stora elementInbäddad PNG eller JPEG 2000 för element på 256×256 och uppåt
Färgdjup24-bitars färg + 8-bitars alfamask (RLE-element); 32-bitars RGBA via inbäddad PNG (moderna element)
Stödda storlekar16×16, 32×32, 128×128, 256×256, 512×512, 1024×1024 (även 512×512@2× Retina)
Vanliga OSType-taggar`ic07` 128×128, `ic08` 256×256, `ic09` 512×512, `ic10` 1024×1024, `is32`/`il32` äldre 16/32 px
MIME-typ`image/icns`; även registrerad som `image/x-icns`
Plats i app-paket`Contents/Resources/<AppName>.icns` inuti ett macOS `.app`-paket
Verktygskedja för bygge`iconutil -c icns MyIcon.iconset` konverterar en `.iconset`-mapp med PNG-filer till en enskild `.icns`-fil
Valfritt TOC-elementEtt valfritt `TOC `-element (med efterföljande mellanslag) i början av elementlistan möjliggör snabb sökning utan en fullständig filskanning
IntegritetsmekanismLängdfält per element och 4-byte header för fillängd; ingen kryptografisk kontrollsumma
Typisk filstorlekNågra KB (minimalt storleksset) till flera hundra KB (fullt Retina-storleksset)
Släppt1998 (Mac OS 8.5); replaced the classic resource-fork 'icns' icon resource as a standalone file
Senaste versionRetina/HiDPI variants and PNG/JPEG2000-compressed elements up to 1024x1024 (since macOS 10.7 Lion, 2011)
Specifikationen.wikipedia.org

ICNS-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med ICNS-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om ICNS-filer.

Vanliga frågor

Hur öppnar jag en ICNS-fil?
På en Mac, dubbelklicka på den för att visa i Preview (och exportera en storlek som PNG). På Windows använder du gratisprogrammen XnView MP eller GIMP; på Linux använder du GIMP. Det behövs ingen speciell ikonprogramvara bara för att titta på en.
Hur konverterar jag en PNG till en ICNS (Mac-ikon)?
På en Mac, lägg dina PNG-filer (namngivna efter storlek) i en mapp som heter Namn.iconset och kör «iconutil -c icns Namn.iconset», eller använd gratisappen Image2icon. Utanför Mac fungerar en ICNS-konverterare online eller GIMP:s «Exportera som» .icns.
Vad är skillnaden mellan ICNS och ICO?
Samma idé, olika operativsystem: .icns är ikoncontainern för macOS, .ico är den för Windows. Båda innehåller en enskild ikon i många storlekar. Konvertera mellan dem med GIMP, XnView eller ett onlineverktyg när du flyttar en app-ikon mellan plattformar.
Varför innehåller en ICNS-fil flera bilder?
Det är avsiktligt - den innehåller samma ikon i flera storlekar (16x16 upp till 1024x1024) så att macOS kan visa en skarp version i alla skalor, från en liten listvy till en stor Quick Look-förhandsvisning.
Hur ställer jag in en anpassad mapp- eller app-ikon på macOS med en .icns?
Öppna .icns (eller en PNG) i Preview, Cmd+C för att kopiera, välj sedan «Visa info» på mappen/filen, klicka på ikonen uppe till vänster och Cmd+V för att klistra in. För app-paket ligger .icns i Contents/Resources och refereras av Info.plist.
Kan jag öppna en ICNS-fil på Windows?
Ja - gratisprogrammen XnView MP eller GIMP öppnar .icns och visar varje inbäddad storlek; båda kan också konvertera den till PNG eller till en Windows .ico.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

1.AQQAQQ Instant Messenger File
2.BCBitComet Incomplete Download File
3.PARTPartial Download File
4.CRDOWNLOADChrome Partial Download File
5.EXEWindows Executable (Portable Executable)
6.BINCD/DVD Disc Image (BIN/CUE)
7.MDMarkdown Document
8.AVIFAV1 Image File Format (AVIF)
9.NOMEDIAAndroid No-Media Marker File
10.RPMSGRestricted Permission Message

Relaterade filtillägg

.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 filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö