.ICNS

ICNS-fil

Apple Icon Image
Stil et spørgsmål
HURTIGT SVAR

En ICNS-fil er Apples indfødte ikonformat til macOS - det gemmer ét ikon i flere størrelser (16x16 op til 1024x1024), så operativsystemet kan vise det skarpt i enhver skala. På en Mac skal du dobbeltklikke for at åbne i Preview. På Windows kan du bruge den gratis XnView MP eller GIMP.

Udvikler: Apple Kategori: Billedfiler MIME: image/icns
ÅBNER PÅ Windows macOS Linux Web
Relateret: .ICO · .CUR · .CZI · .CSD

På denne side

19k+ filtyper indekseret
Sidst gennemset Sep 4, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er ICNS-filformatet?

.icns er et binært containerformat, der bruges af macOS. .icns-filer gemmer forskellige ikoner, der bruges af applikationer. Hver applikation kan have sin egen ikonfil, typisk gemt i mappen Contents/Resources/ i app-pakken. Referencer til .icns-filer er også angivet i .plist-konfigurationsfiler. Ikoner i .icns-filer kan ses ved hjælp af macOS Finder eller ved at åbne dem med en kompatibel billedfremviser.

.icns-formatet understøtter ikoner i forskellige størrelser, såsom 16×16, 32×32, 128×128, 256×256, 512×512 og 1024×1024 på nyere systemer. Ældre, mindre ikonelementer gemmer 24-bit farve med en 8-bit alfamaske ved hjælp af run-length encoding. Elementer på 256×256 og derover indlejrer et komplet .png-billede - eller JPEG 2000 - hvilket leverer 32-bit RGBA i Retina-opløsning.

Filen åbnes med 4-byte ASCII-magic icns efterfulgt af en 4-byte big-endian samlet fillængde. Indholdet er en række ikonelementer, hver identificeret af et 4-byte OSType-tag - for eksempel ic09 for 512×512 og ic10 for 1024×1024. For at samle en .icns-fil fra kildebilleder stiller macOS kommandolinjeværktøjet iconutil til rådighed: placer korrekt navngivne .png-filer i en .iconset-mappe og kør iconutil -c icns MyIcon.iconset. Formatet tjener samme formål på macOS, som .ico-filen gør på Windows.

Sikkerhed og tryghed

RISIKO: LOW

En .icns er billeddata, ikke eksekverbar kode, så en ægte ikonfil er sikker at åbne i en fremviser. To mindre forholdsregler: billed-PARSERE har historisk set haft fejl (et misdannet ikon kunne i teorien få et billedbibliotek til at gå ned), så hold dit OS/fremviser opdateret; og et uventet «ikon», der beder om at KØRE, eller en eksekverbar fil forklædt med et ikon-lignende navn, bør behandles med mistro. For app-ikoner og downloadede ikonpakker fra normale kilder er der stort set ingen risiko.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNApple Icon Imageogså kendt som macOS icon file, Apple icon graphic format
UDVIKLERApplesiden 1998 (Mac OS 8.5); replaced the classic resource-fork 'icns' icon resource as a standalone file
KATEGORIBilledfiler
MIME-TYPEimage/icns
TYPEContainer der indeholder ét app-/systemikon i flere størrelser og farvedybder (binær)
MAGIC BYTES · FILSIGNATUR
OFFSET
00010203
HEX
69636E73
ASCII
icns
Filen begynder med ASCII-magic «icns» (0x69 0x63 0x6E 0x73) og en 4-byte big-endian længde. Indholdet er en række «ikonelementer», hver med et 4-byte OSType-tag (f.eks. «ic09» for 512x512, «ic10» for 1024x1024, «is32»/«il32» for ældre 16/32 px) + 4-byte længde + data. Elementdata er et pakket (RLE) bitmap for ældre typer eller en indlejret PNG/JPEG2000 for de store Retina-størrelser.

Programmer der åbner ICNS-filer

Windows3 apps
GIMP Open-source Gratis editor: åbn .icns for at se/redigere og Arkiv > Eksporter som et navn, der ender på .icns for at oprette en.
IcoFX Betalt Ikon-editor der læser/skriver .icns og .ico; brug den gratis GIMP/XnView, hvis du ikke vil købe den.
XnView MP Gratis Gratis fremviser/konverter; åbner .icns for at se alle størrelser og batch-konverterer til PNG/ICO. Den enkleste måde at se en .icns på Windows.
macOS4 apps
GIMP Open-source Gratis editor: åbn .icns for at se/redigere og Arkiv > Eksporter som et navn, der ender på .icns for at oprette en.
Preview Indbygget Dobbeltklik på .icns-filen for at åbne den i Preview; den viser hver indlejret størrelse. Arkiv > Eksporter for at gemme en størrelse som PNG/JPEG.
iconutil (built-in command line) Indbygget Konverter mellem en .iconset-mappe med PNG-filer og .icns: «iconutil -c icns MyIcon.iconset». Den officielle måde udviklere bygger app-ikoner på.
Image2icon Freemium Træk et billede ind for at generere en .icns (og .ico) i flere størrelser; det nemmeste GUI-værktøj til at lave Mac-ikoner. Gratis-versionen dækker grundlæggende eksport.
Linux2 apps
GIMP Open-source Gratis editor: åbn .icns for at se/redigere og Arkiv > Eksporter som et navn, der ender på .icns for at oprette en.
Inkscape Open-source Inkscape er en VEKTOR-editor og er ikke en rigtig .icns-fremviser - brug den kun til at DESIGNE kildegrafikken, eksporter derefter PNG-filer og byg .icns-filen med png2icns/GIMP. Listet i databasen, men ikke en ægte åbner.
Web1 app
CloudConvert / icns converters Freemium Upload en PNG for at generere en .icns (eller .icns til PNG) i browseren - den hurtigste vej på tværs af platforme, når du ikke har en Mac.

Tekniske detaljer

dyb specifikation
Fil-magic`icns` (0x69 0x63 0x6E 0x73) ved offset 0
Header-struktur4-byte magic + 4-byte big-endian samlet fillængde, efterfulgt af en række ikonelementer
Byte-rækkefølgeBig-endian for alle multi-byte heltal
Ikonelement-format{4-byte OSType-tag, 4-byte elementlængde, data} - én blok pr. størrelse/variant
Kodning af små elementerRun-length encoding (RLE) for 24-bit farve-bitmaps (`is32`, `il32` og lignende ældre typer)
Kodning af store elementerIndlejret PNG eller JPEG 2000 for elementer på 256×256 og derover
Farvedybde24-bit farve + 8-bit alfamaske (RLE-elementer); 32-bit RGBA via indlejret PNG (moderne elementer)
Understøttede lærredstørrelser16×16, 32×32, 128×128, 256×256, 512×512, 1024×1024 (også 512×512@2× Retina)
Almindelige OSType-tags`ic07` 128×128, `ic08` 256×256, `ic09` 512×512, `ic10` 1024×1024, `is32`/`il32` ældre 16/32 px
MIME-type`image/icns`; også registreret som `image/x-icns`
Placering i app-pakke`Contents/Resources/<AppName>.icns` inde i en macOS `.app`-pakke
Build-værktøjskæde`iconutil -c icns MyIcon.iconset` konverterer en `.iconset`-mappe med PNG-filer til en enkelt `.icns`-fil
Valgfrit TOC-elementEt valgfrit `TOC `-element (med efterfølgende mellemrum) i starten af elementlisten muliggør hurtig søgning uden en fuld filscanning
IntegritetsmekanismeLængdefelter pr. element og 4-byte fillængde-header; ingen kryptografisk tjeksum
Typisk filstørrelseFå KB (minimalt størrelsessæt) til flere hundrede KB (fuldt Retina-størrelsessæt)
Udgivet1998 (Mac OS 8.5); replaced the classic resource-fork 'icns' icon resource as a standalone file
Seneste versionRetina/HiDPI variants and PNG/JPEG2000-compressed elements up to 1024x1024 (since macOS 10.7 Lion, 2011)
Specifikationen.wikipedia.org

ICNS-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med ICNS-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om ICNS-filer.

Ofte stillede spørgsmål

Hvordan åbner jeg en ICNS-fil?
På en Mac skal du dobbeltklikke på den for at se den i Preview (og eksportere en størrelse som PNG). På Windows skal du bruge den gratis XnView MP eller GIMP; på Linux skal du bruge GIMP. Der er ikke brug for speciel ikon-software bare for at se på en.
Hvordan konverterer jeg en PNG til en ICNS (Mac-ikon)?
På en Mac skal du placere dine PNG-filer (navngivet efter størrelse) i en mappe kaldet Name.iconset og køre «iconutil -c icns Name.iconset», eller bruge den gratis Image2icon-app. Uden for en Mac fungerer en online icns-konverter eller GIMP's «Eksporter som» .icns.
Hvad er forskellen mellem ICNS og ICO?
Samme idé, forskelligt OS: .icns er macOS-ikoncontaineren, .ico er Windows-versionen. Begge indeholder et enkelt ikon i mange størrelser. Konverter mellem dem med GIMP, XnView eller et onlineværktøj, når du flytter et app-ikon på tværs af platforme.
Hvorfor indeholder én ICNS-fil flere billeder?
Det er tilsigtet - den indeholder det samme ikon i flere størrelser (16x16 op til 1024x1024), så macOS kan vise en skarp version i enhver skala, fra en lille listevisning til en stor Quick Look-forhåndsvisning.
Hvordan indstiller jeg et brugerdefineret mappe- eller app-ikon på macOS med en .icns?
Åbn .icns (eller en PNG) i Preview, Cmd+C for at kopiere, vælg derefter «Vis info» på mappen/filen, klik på ikonet øverst til venstre og Cmd+V for at indsætte. For app-pakker ligger .icns i Contents/Resources og refereres af Info.plist.
Kan jeg åbne en ICNS-fil på Windows?
Ja - den gratis XnView MP eller GIMP åbner .icns og viser alle indlejrede størrelser; begge kan også konvertere den til PNG eller til en Windows .ico.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.BINCD/DVD Disc Image (BIN/CUE)
4.PARTPartial Download File
5.DATProgram Data File (generic)
6.EXEWindows Executable (Portable Executable)
7.NOMEDIAAndroid No-Media Marker File
8.RPMSGRestricted Permission Message
9.TMPTemporary File
10.TXTPlain Text File

Relaterede filtyper

.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 filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å