.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.BINCD/DVD Disc Image (BIN/CUE)
5.RPMSGRestricted Permission Message
6.MDMarkdown Document
7.NOMEDIAAndroid No-Media Marker File
8.PRO6XProPresenter 6 Bundle File
9.PRDXSoftMaker Presentations Document
10.EXEWindows Executable (Portable Executable)

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-Å