.ICNS

File ICNS

Apple Icon Image
Fai una domanda
RISPOSTA RAPIDA

Un file ICNS è il formato nativo delle icone Apple per macOS - memorizza un'icona a diverse dimensioni (da 16x16 fino a 1024x1024) in modo che il sistema operativo possa visualizzarla nitidamente a qualsiasi scala. Su un Mac, fai doppio clic per aprirlo in Anteprima. Su Windows, usa i software gratuiti XnView MP o GIMP.

Sviluppatore: Apple Categoria: File immagine MIME: image/icns
SI APRE SU Windows macOS Linux Web
Correlati: .ICO · .CUR · .CZI · .CSD

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Sep 4, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file ICNS?

.icns è un formato contenitore binario utilizzato da macOS. I file .icns memorizzano varie icone utilizzate dalle applicazioni. Ogni applicazione può avere il proprio file icona, tipicamente salvato nella directory Contents/Resources/ del pacchetto dell'app. I riferimenti ai file .icns sono elencati anche nei file di configurazione .plist. Le icone nei file .icns possono essere visualizzate utilizzando il Finder di macOS o aprendole con qualsiasi visualizzatore di immagini compatibile.

Il formato .icns supporta icone di varie dimensioni, come 16×16, 32×32, 128×128, 256×256, 512×512 e 1024×1024 sui sistemi più recenti. Gli elementi icona più vecchi e piccoli memorizzano colori a 24 bit con una maschera alpha a 8 bit utilizzando la codifica run-length. Gli elementi a 256×256 e superiori incorporano un'immagine .png completa - o JPEG 2000 - offrendo RGBA a 32 bit a risoluzione Retina.

Il file si apre con il magic ASCII a 4 byte icns seguito dalla lunghezza totale del file in big-endian a 4 byte. Il corpo è una serie di elementi icona, ciascuno identificato da un tag OSType a 4 byte - ad esempio ic09 per 512×512 e ic10 per 1024×1024. Per assemblare un file .icns da immagini sorgente, macOS fornisce lo strumento da riga di comando iconutil: posiziona i file .png correttamente nominati in una cartella .iconset ed esegui iconutil -c icns MyIcon.iconset. Il formato serve allo stesso scopo su macOS di quanto faccia il file .ico su Windows.

Sicurezza e incolumità

RISCHIO: LOW

Un .icns è composto da dati immagine, non codice eseguibile, quindi un file icona autentico è sicuro da aprire in un visualizzatore. Due piccole precauzioni: i PARSER di immagini hanno storicamente avuto bug (un'icona malformata potrebbe in teoria mandare in crash una libreria di immagini), quindi tieni aggiornato il tuo sistema operativo/visualizzatore; inoltre, un'«icona» inaspettata che chiede di essere ESEGUITA, o un eseguibile camuffato con un nome che sembra un'icona, dovrebbe essere trattato con sospetto. Per le icone delle app e i pacchetti di icone scaricati da fonti normali non c'è essenzialmente alcun rischio.

Dettagli del formato

in sintesi
NOME COMPLETOApple Icon Imageanche noto come macOS icon file, Apple icon graphic format
SVILUPPATOREAppledal 1998 (Mac OS 8.5); replaced the classic resource-fork 'icns' icon resource as a standalone file
CATEGORIAFile immagine
TIPO MIMEimage/icns
TIPOContenitore che ospita un'icona di app/sistema a diverse dimensioni e profondità di colore (binario)
MAGIC BYTES · FIRMA DEL FILE
OFFSET
00010203
HEX
69636E73
ASCII
icns
Il file inizia con il magic ASCII «icns» (0x69 0x63 0x6E 0x73) e una lunghezza big-endian a 4 byte. Il corpo è una serie di «elementi icona», ciascuno composto da un tag OSType a 4 byte (es. «ic09» per 512x512, «ic10» per 1024x1024, «is32»/«il32» per i vecchi 16/32 px) + lunghezza a 4 byte + dati. I dati dell'elemento sono una bitmap compressa (RLE) per i tipi più vecchi o un PNG/JPEG2000 incorporato per le grandi dimensioni Retina.

Programmi che aprono file ICNS

Windows3 apps
GIMP Open-source Editor gratuito: apri l' .icns per visualizzarlo/modificarlo e File > Esporta come con un nome che termina in .icns per crearne uno.
IcoFX A pagamento Editor di icone che legge/scrive .icns e .ico; usa i gratuiti GIMP/XnView se non vuoi acquistarlo.
XnView MP Gratuito Visualizzatore/convertitore gratuito; apre gli .icns per visualizzare tutte le dimensioni e converte in batch in PNG/ICO. Il modo più semplice per visualizzare un .icns su Windows.
macOS4 apps
GIMP Open-source Editor gratuito: apri l' .icns per visualizzarlo/modificarlo e File > Esporta come con un nome che termina in .icns per crearne uno.
Preview Integrato Fai doppio clic sull' .icns per aprirlo in Anteprima; mostra ogni dimensione incorporata. File > Esporta per salvare una dimensione come PNG/JPEG.
iconutil (built-in command line) Integrato Converte tra una cartella .iconset di PNG e .icns: «iconutil -c icns MyIcon.iconset». Il modo ufficiale in cui gli sviluppatori creano le icone delle app.
Image2icon Freemium Trascina un'immagine all'interno per generare un .icns (e .ico) multi-dimensione; lo strumento GUI più semplice per creare icone Mac. Il piano gratuito copre l'esportazione di base.
Linux2 apps
GIMP Open-source Editor gratuito: apri l' .icns per visualizzarlo/modificarlo e File > Esporta come con un nome che termina in .icns per crearne uno.
Inkscape Open-source Inkscape è un editor VETTORIALE e non è un vero visualizzatore .icns - usalo solo per PROGETTARE l'opera d'arte sorgente, poi esporta i PNG e costruisci l' .icns con png2icns/GIMP. Elencato nel database ma non è un vero programma di apertura.
Web1 app
CloudConvert / icns converters Freemium Carica un PNG per generare un .icns (o .icns in PNG) nel browser - il percorso multipiattaforma più rapido quando non hai un Mac.

Dettagli tecnici

specifiche approfondite
Magic del file`icns` (0x69 0x63 0x6E 0x73) all'offset 0
Struttura dell'headermagic a 4 byte + lunghezza totale del file big-endian a 4 byte, seguita da una serie di elementi icona
Ordine dei byteBig-endian per tutti gli interi multi-byte
Formato elemento icona{tag OSType a 4 byte, lunghezza elemento a 4 byte, dati} - un blocco per dimensione/variante
Codifica elementi piccoliCodifica run-length (RLE) per bitmap a 24 bit (`is32`, `il32` e tipi legacy simili)
Codifica elementi grandiPNG o JPEG 2000 incorporato per elementi a 256×256 e superiori
Profondità coloreColore a 24 bit + maschera alpha a 8 bit (elementi RLE); RGBA a 32 bit tramite PNG incorporato (elementi moderni)
Dimensioni tela supportate16×16, 32×32, 128×128, 256×256, 512×512, 1024×1024 (anche 512×512@2× Retina)
Tag OSType comuni`ic07` 128×128, `ic08` 256×256, `ic09` 512×512, `ic10` 1024×1024, `is32`/`il32` legacy 16/32 px
Tipo MIME`image/icns`; registrato anche come `image/x-icns`
Posizione nel pacchetto app`Contents/Resources/<NomeApp>.icns` all'interno di un pacchetto `.app` di macOS
Toolchain di compilazione`iconutil -c icns MyIcon.iconset` converte una cartella `.iconset` di file PNG in un singolo file `.icns`
Elemento TOC opzionaleUn elemento opzionale `TOC ` (con spazio finale) all'inizio dell'elenco degli elementi consente una ricerca rapida senza una scansione completa del file
Meccanismo di integritàCampi di lunghezza per elemento e header con lunghezza file a 4 byte; nessun checksum crittografico
Dimensione tipica del fileDa pochi KB (set di dimensioni minimo) a diverse centinaia di KB (set completo di dimensioni Retina)
Rilasciato1998 (Mac OS 8.5); replaced the classic resource-fork 'icns' icon resource as a standalone file
Ultima versioneRetina/HiDPI variants and PNG/JPEG2000-compressed elements up to 1024x1024 (since macOS 10.7 Lion, 2011)
Specificaen.wikipedia.org

Conversioni ICNS

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file ICNS. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file ICNS.

Domande frequenti

Come apro un file ICNS?
Su un Mac, fai doppio clic su di esso per visualizzarlo in Anteprima (ed esportare una dimensione come PNG). Su Windows usa i gratuiti XnView MP o GIMP; su Linux usa GIMP. Non c'è bisogno di software speciali per icone solo per guardarne una.
Come converto un PNG in un ICNS (icona Mac)?
Su un Mac, metti i tuoi PNG (nominati per dimensione) in una cartella chiamata Nome.iconset ed esegui «iconutil -c icns Nome.iconset», oppure usa l'app gratuita Image2icon. Fuori da un Mac, funziona un convertitore icns online o la funzione «Esporta come .icns» di GIMP.
Qual è la differenza tra ICNS e ICO?
Stessa idea, sistema operativo diverso: .icns è il contenitore di icone di macOS, .ico è quello di Windows. Entrambi contengono una singola icona a molte dimensioni. Converti tra loro con GIMP, XnView o uno strumento online quando sposti l'icona di un'app tra piattaforme.
Perché un file ICNS contiene diverse immagini?
Per progettazione - contiene la stessa icona a più dimensioni (da 16x16 fino a 1024x1024) in modo che macOS possa mostrare una versione nitida a qualsiasi scala, da una piccola vista a elenco a una grande anteprima Quick Look.
Come imposto un'icona personalizzata per una cartella o un'app su macOS con un .icns?
Apri l' .icns (o un PNG) in Anteprima, Cmd+C per copiare, poi «Ottieni informazioni» sulla cartella/file, clicca l'icona in alto a sinistra e Cmd+V per incollare. Per i pacchetti app, l' .icns risiede in Contents/Resources ed è referenziato da Info.plist.
Posso aprire un file ICNS su Windows?
Sì - i gratuiti XnView MP o GIMP aprono gli .icns e mostrano ogni dimensione incorporata; entrambi possono anche convertirlo in PNG o in un .ico di Windows.

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

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)

Estensioni correlate

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

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z