.ICNS

ICNS-bestand

Apple Icon Image
Stel een vraag
SNEL ANTWOORD

Een ICNS-bestand is het eigen pictogramformaat van Apple voor macOS - het slaat één pictogram op in meerdere formaten (16x16 tot 1024x1024), zodat het besturingssysteem het op elke schaal scherp kan weergeven. Dubbelklik op een Mac om het te openen in Preview. Gebruik op Windows het gratis XnView MP of GIMP.

Ontwikkelaar: Apple Categorie: Afbeeldingsbestanden MIME: image/icns
OPENT OP Windows macOS Linux Web
Gerelateerd: .ICO · .CUR · .CZI · .CSD

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Sep 4, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het ICNS-bestandsformaat?

.icns is een binair containerformaat dat wordt gebruikt door macOS. .icns-bestanden slaan verschillende pictogrammen op die door applicaties worden gebruikt. Elke applicatie kan zijn eigen pictogrambestand hebben, meestal opgeslagen in de map Contents/Resources/ van de app-bundel. Verwijzingen naar .icns-bestanden worden ook vermeld in .plist-configuratiebestanden. Pictogrammen in .icns-bestanden kunnen worden bekeken met de macOS Finder of door ze te openen met een compatibele afbeeldingsviewer.

Het .icns-formaat ondersteunt pictogrammen van verschillende formaten, zoals 16×16, 32×32, 128×128, 256×256, 512×512 en 1024×1024 op nieuwere systemen. Oudere, kleinere pictogramelementen slaan 24-bits kleur op met een 8-bits alfamasker met behulp van run-length encoding. Elementen van 256×256 en groter bevatten een volledige .png-afbeelding - of JPEG 2000 - die 32-bits RGBA levert op Retina-resolutie.

Het bestand opent met de 4-byte ASCII-magic icns, gevolgd door een 4-byte big-endian totale bestandslengte. De body is een reeks pictogramelementen, elk geïdentificeerd door een 4-byte OSType-tag - bijvoorbeeld ic09 voor 512×512 en ic10 for 1024×1024. Om een .icns-bestand samen te stellen uit bronafbeeldingen, biedt macOS de opdrachtregeltool iconutil: plaats correct benoemde .png-bestanden in een map .iconset en voer iconutil -c icns MyIcon.iconset uit. Het formaat dient hetzelfde doel op macOS als het .ico-bestand op Windows.

Beveiliging & veiligheid

RISICO: LOW

Een .icns bestaat uit afbeeldingsgegevens, niet uit uitvoerbare code, dus een echt pictogrambestand is veilig te openen in een viewer. Twee kleine waarschuwingen: afbeeldingsparsers hebben in het verleden bugs gehad (een misvormd pictogram zou in theorie een afbeeldingsbibliotheek kunnen laten crashen), dus houd je OS/viewer up-to-date; en een onverwacht „pictogram” dat vraagt om UITGEVOERD te worden, of een uitvoerbaar bestand vermomd met een naam die op een pictogram lijkt, moet met argwaan worden behandeld. Voor app-pictogrammen en gedownloade pictogrampakketten van normale bronnen is er in wezen geen risico.

Formaatdetails

in een notendop
VOLLEDIGE NAAMApple Icon Imageook bekend als macOS icon file, Apple icon graphic format
ONTWIKKELAARApplesinds 1998 (Mac OS 8.5); replaced the classic resource-fork 'icns' icon resource as a standalone file
MIME-TYPEimage/icns
TYPEContainer die één app-/systeempictogram bevat in verschillende formaten en kleurdieptes (binair)
GERELATEERD.ico.cur.czi.csd
MAGIC BYTES · BESTANDSSIGNATUUR
OFFSET
00010203
HEX
69636E73
ASCII
icns
Het bestand begint met de ASCII-magic „icns” (0x69 0x63 0x6E 0x73) en een 4-byte big-endian lengte. De body is een reeks „pictogramelementen”, elk bestaande uit een 4-byte OSType-tag (bijv. „ic09” voor 512x512, „ic10” voor 1024x1024, „is32”/„il32” voor oudere 16/32 px) + 4-byte lengte + data. Elementdata is een verpakte (RLE) bitmap voor oudere types of een ingebedde PNG/JPEG2000 voor de grote Retina-formaten.

Programma's die ICNS-bestanden openen

Windows3 apps
GIMP Open-source Gratis editor: open de .icns om te bekijken/bewerken en Bestand > Exporteren als een naam die eindigt op .icns om er een te maken.
IcoFX Betaald Pictogram-editor die .icns en .ico leest/schrijft; gebruik het gratis GIMP/XnView als je het niet wilt kopen.
XnView MP Gratis Gratis viewer/converter; opent .icns om alle formaten te bekijken en converteert batchgewijs naar PNG/ICO. De eenvoudigste manier om een .icns op Windows te bekijken.
macOS4 apps
GIMP Open-source Gratis editor: open de .icns om te bekijken/bewerken en Bestand > Exporteren als een naam die eindigt op .icns om er een te maken.
Preview Ingebouwd Dubbelklik op de .icns om deze in Preview te openen; het toont elk ingebed formaat. Bestand > Exporteer om een formaat op te slaan als PNG/JPEG.
iconutil (built-in command line) Ingebouwd Converteer tussen een .iconset-map met PNG's en .icns: „iconutil -c icns MyIcon.iconset”. De officiële manier waarop ontwikkelaars app-pictogrammen bouwen.
Image2icon Freemium Sleep een afbeelding naar binnen om een .icns (en .ico) met meerdere formaten te genereren; de eenvoudigste GUI-tool voor het maken van Mac-pictogrammen. De gratis versie dekt basisexport.
Linux2 apps
GIMP Open-source Gratis editor: open de .icns om te bekijken/bewerken en Bestand > Exporteren als een naam die eindigt op .icns om er een te maken.
Inkscape Open-source Inkscape is een VECTOR-editor en is geen echte .icns-viewer - gebruik het alleen om het bronontwerp te MAKEN, exporteer vervolgens PNG's en bouw de .icns met png2icns/GIMP. Opgenomen in de database, maar geen echte opener.
Web1 app
CloudConvert / icns converters Freemium Upload een PNG om een .icns te genereren (of .icns naar PNG) in de browser - de snelste platformonafhankelijke route als je geen Mac hebt.

Technische details

diepe specificaties
Bestandsmagic`icns` (0x69 0x63 0x6E 0x73) op offset 0
Header-structuur4-byte magic + 4-byte big-endian totale bestandslengte, gevolgd door een reeks pictogramelementen
Byte-volgordeBig-endian voor alle multi-byte integers
Formaat pictogramelement{4-byte OSType tag, 4-byte elementlengte, data} - één blok per grootte/variant
Codering kleine elementenRun-length encoding (RLE) voor 24-bits kleurenbitmaps (`is32`, `il32` en vergelijkbare legacy-types)
Codering grote elementenIngebedde PNG of JPEG 2000 voor elementen van 256×256 en groter
Kleurdiepte24-bits kleur + 8-bits alfamasker (RLE-elementen); 32-bits RGBA via ingebedde PNG (moderne elementen)
Ondersteunde canvasformaten16×16, 32×32, 128×128, 256×256, 512×512, 1024×1024 (ook 512×512@2× Retina)
Veelvoorkomende OSType-tags`ic07` 128×128, `ic08` 256×256, `ic09` 512×512, `ic10` 1024×1024, `is32`/`il32` legacy 16/32 px
MIME-type`image/icns`; ook geregistreerd als `image/x-icns`
Locatie app-bundel`Contents/Resources/<AppName>.icns` binnen een macOS `.app`-bundel
Build-toolchain`iconutil -c icns MyIcon.iconset` converteert een `.iconset`-map met PNG-bestanden naar een enkel `.icns`-bestand
Optioneel TOC-elementEen optioneel `TOC `-element (met spatie aan het einde) aan het begin van de elementenlijst maakt snel zoeken mogelijk zonder een volledige bestandsscan
IntegriteitsmechanismeLengtevelden per element en 4-byte bestandslengte-header; geen cryptografische checksum
Typische bestandsgrootteEnkele KB (minimale set) tot enkele honderden KB (volledige Retina-set)
Uitgebracht1998 (Mac OS 8.5); replaced the classic resource-fork 'icns' icon resource as a standalone file
Laatste versieRetina/HiDPI variants and PNG/JPEG2000-compressed elements up to 1024x1024 (since macOS 10.7 Lion, 2011)
Specificatieen.wikipedia.org

ICNS conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met ICNS-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over ICNS-bestanden.

Veelgestelde vragen

Hoe open ik een ICNS-bestand?
Dubbelklik op een Mac op het bestand om het in Preview te bekijken (en een formaat te exporteren als PNG). Gebruik op Windows het gratis XnView MP of GIMP; gebruik op Linux GIMP. Er is geen speciale pictogramsoftware nodig om er alleen maar een te bekijken.
Hoe converteer ik een PNG naar een ICNS (Mac-pictogram)?
Plaats op een Mac je PNG's (benoemd naar grootte) in een map genaamd Naam.iconset en voer „iconutil -c icns Naam.iconset” uit, of gebruik de gratis Image2icon-app. Buiten een Mac werkt een online ICNS-converter of de functie „Exporteren als .icns” van GIMP.
Wat is het verschil tussen ICNS en ICO?
Hetzelfde idee, ander besturingssysteem: .icns is de macOS-pictogramcontainer, .ico is die van Windows. Beiden bevatten één pictogram in vele formaten. Converteer tussen beide met GIMP, XnView of een online tool wanneer je een app-pictogram naar een ander platform verplaatst.
Waarom bevat één ICNS-bestand meerdere afbeeldingen?
Dat is zo ontworpen - het bevat hetzelfde pictogram in meerdere formaten (16x16 tot 1024x1024), zodat macOS een scherpe versie kan tonen op elke schaal, van een kleine lijstweergave tot een groot Quick Look-voorbeeld.
Hoe stel ik een aangepast map- of app-pictogram in op macOS met een .icns?
Open de .icns (of een PNG) in Preview, gebruik Cmd+C om te kopiëren, ga naar „Toon info” op de map/het bestand, klik op het pictogram linksboven en gebruik Cmd+V om te plakken. Voor app-bundels bevindt de .icns zich in Contents/Resources en wordt ernaar verwezen door Info.plist.
Kan ik een ICNS-bestand openen op Windows?
Ja - de gratis programma's XnView MP of GIMP openen .icns en tonen elk ingebed formaat; beiden kunnen het ook converteren naar PNG of naar een Windows .ico.

Referenties

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

Blijf ontdekken

door de database

Populaire extensies deze week

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)

Gerelateerde extensies

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

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z