Verifiziertvon Adam B.·geprüft von FE Editorial·aktualisiert Sep 4, 20263.2(12 Stimmen)Danke für Ihre Bewertung!
SCHNELLE ANTWORT
Eine ICNS-Datei ist das native Icon-Format von Apple für macOS - sie speichert ein Symbol in mehreren Größen (16x16 bis 1024x1024), damit das Betriebssystem es in jeder Skalierung scharf anzeigen kann. Auf einem Mac öffnen Sie diese per Doppelklick in Preview. Unter Windows verwenden Sie das kostenlose XnView MP oder GIMP.
.icns ist ein binäres Containerformat, das von macOS verwendet wird. .icns-Dateien speichern verschiedene Symbole, die von Anwendungen genutzt werden. Jede Anwendung kann ihre eigene Icon-Datei haben, die normalerweise im Verzeichnis Contents/Resources/ des App-Bundles gespeichert ist. Verweise auf .icns-Dateien sind auch in .plist-Konfigurationsdateien aufgeführt. Icons in .icns-Dateien können mit dem macOS Finder oder durch Öffnen mit einem kompatiblen Bildbetrachter angezeigt werden.
Das .icns-Format unterstützt Icons in verschiedenen Größen, wie 16×16, 32×32, 128×128, 256×256, 512×512 und 1024×1024 auf neueren Systemen. Ältere, kleinere Icon-Elemente speichern 24-Bit-Farbe mit einer 8-Bit-Alpha-Maske unter Verwendung von Run-Length-Encoding (RLE). Elemente ab 256×256 betten ein vollständiges .png-Bild - oder JPEG 2000 - ein und liefern 32-Bit-RGBA in Retina-Auflösung.
Die Datei öffnet mit dem 4-Byte-ASCII-Magic-Wert icns, gefolgt von einer 4-Byte-Big-Endian-Gesamtdateilänge. Der Body besteht aus einer Reihe von Icon-Elementen, die jeweils durch einen 4-Byte-OSType-Tag identifiziert werden - zum Beispiel ic09 für 512×512 und ic10 für 1024×1024. Um eine .icns-Datei aus Quellbildern zu erstellen, stellt macOS das Kommandozeilen-Tool iconutil zur Verfügung: Platzieren Sie korrekt benannte .png-Dateien in einem .iconset-Ordner und führen Sie iconutil -c icns MyIcon.iconset aus. Das Format erfüllt unter macOS denselben Zweck wie die .ico-Datei unter Windows.
Sicherheit
RISIKO: LOW
Eine .icns besteht aus Bilddaten, nicht aus ausführbarem Code, daher ist eine echte Icon-Datei sicher in einem Betrachter zu öffnen. Zwei kleine Vorsichtshinweise: Bild-Parser hatten in der Vergangenheit gelegentlich Fehler (ein fehlerhaftes Icon könnte theoretisch eine Bildbibliothek zum Absturz bringen), halten Sie also Ihr OS/Betrachter aktuell; und ein unerwartetes „Icon“, das zum AUSFÜHREN auffordert, oder eine ausführbare Datei, die mit einem icon-ähnlichen Namen getarnt ist, sollte mit Misstrauen behandelt werden. Für App-Icons und heruntergeladene Icon-Packs aus normalen Quellen besteht im Wesentlichen kein Risiko.
Formatdetails
kurz gefasst
VOLLSTÄNDIGER NAMEApple Icon Imagealias macOS icon file, Apple icon graphic format
ENTWICKLERAppleseit 1998 (Mac OS 8.5); replaced the classic resource-fork 'icns' icon resource as a standalone file
Die Datei beginnt mit dem ASCII-Magic „icns“ (0x69 0x63 0x6E 0x73) und einer 4-Byte-Big-Endian-Länge. Der Body ist eine Reihe von „Icon-Elementen“, jeweils bestehend aus einem 4-Byte-OSType-Tag (z. B. „ic09“ für 512x512, „ic10“ für 1024x1024, „is32“/„il32“ für ältere 16/32 px) + 4-Byte-Länge + Daten. Die Elementdaten sind ein gepacktes (RLE) Bitmap für ältere Typen oder ein eingebettetes PNG/JPEG2000 für die großen Retina-Größen.
Programme zum Öffnen von ICNS-Dateien
Windows3 apps
GIMPOpen SourceKostenloser Editor: Öffnen Sie die .icns zum Ansehen/Bearbeiten und nutzen Sie Ablage > Exportieren als mit einer Endung auf .icns, um eine zu erstellen.
IcoFXKostenpflichtigIcon-Editor, der .icns und .ico liest/schreibt; verwenden Sie das kostenlose GIMP/XnView, wenn Sie es nicht kaufen möchten.
XnView MPKostenlosKostenloser Betrachter/Konverter; öffnet .icns, um alle Größen anzuzeigen, und konvertiert stapelweise in PNG/ICO. Der einfachste Weg, eine .icns unter Windows anzusehen.
macOS4 apps
GIMPOpen SourceKostenloser Editor: Öffnen Sie die .icns zum Ansehen/Bearbeiten und nutzen Sie Ablage > Exportieren als mit einer Endung auf .icns, um eine zu erstellen.
PreviewIntegriertDoppelklicken Sie auf die .icns, um sie in Preview zu öffnen; es zeigt jede eingebettete Größe an. Ablage > Exportieren, um eine Größe als PNG/JPEG zu speichern.
iconutil (built-in command line)IntegriertKonvertiert zwischen einem .iconset-Ordner mit PNGs und .icns: „iconutil -c icns MyIcon.iconset“. Der offizielle Weg für Entwickler, App-Icons zu erstellen.
Image2iconFreemiumZiehen Sie ein Bild hinein, um eine Multi-Size-.icns (und .ico) zu generieren; das einfachste GUI-Tool zum Erstellen von Mac-Icons. Die kostenlose Version deckt den Basis-Export ab.
Linux2 apps
GIMPOpen SourceKostenloser Editor: Öffnen Sie die .icns zum Ansehen/Bearbeiten und nutzen Sie Ablage > Exportieren als mit einer Endung auf .icns, um eine zu erstellen.
InkscapeOpen SourceInkscape ist ein Vektor-Editor und kein echter .icns-Betrachter - verwenden Sie es nur zum Entwerfen der Quellgrafik, exportieren Sie dann PNGs und erstellen Sie die .icns mit png2icns/GIMP. In der Datenbank gelistet, aber kein nativer Opener.
Web1 app
CloudConvert / icns convertersFreemiumLaden Sie ein PNG hoch, um eine .icns im Browser zu generieren (oder .icns zu PNG) - der schnellste plattformübergreifende Weg, wenn Sie keinen Mac haben.
Technische Details
technische Spezifikation
Dateisignatur (Magic)
`icns` (0x69 0x63 0x6E 0x73) bei Offset 0
Header-Struktur
4-Byte-Magic + 4-Byte-Big-Endian-Gesamtdateilänge, gefolgt von einer Reihe von Icon-Elementen
Byte-Reihenfolge
Big-Endian für alle Multi-Byte-Integer
Icon-Element-Format
{4-Byte-OSType-Tag, 4-Byte-Elementlänge, Daten} - ein Block pro Größe/Variante
Kodierung kleiner Elemente
Run-Length-Encoding (RLE) für 24-Bit-Farbe-Bitmaps (`is32`, `il32` und ähnliche Legacy-Typen)
Kodierung großer Elemente
Eingebettetes PNG oder JPEG 2000 für Elemente ab 256×256
Farbtiefe
24-Bit-Farbe + 8-Bit-Alpha-Maske (RLE-Elemente); 32-Bit-RGBA via eingebettetem PNG (moderne Elemente)
Noch keine Fragen - stellen Sie die erste Frage zu ICNS-Dateien.
Häufig gestellte Fragen
Wie öffne ich eine ICNS-Datei?
Auf einem Mac klicken Sie doppelt darauf, um sie in Preview anzuzeigen (und eine Größe als PNG zu exportieren). Unter Windows verwenden Sie das kostenlose XnView MP oder GIMP; unter Linux nutzen Sie GIMP. Es ist keine spezielle Icon-Software nötig, nur um ein Symbol anzusehen.
Wie konvertiere ich ein PNG in ein ICNS (Mac-Icon)?
Auf einem Mac legen Sie Ihre PNGs (benannt nach Größe) in einen Ordner namens „Name.iconset“ und führen „iconutil -c icns Name.iconset“ aus, oder nutzen die kostenlose App Image2icon. Ohne Mac funktioniert ein Online-ICNS-Konverter oder die Funktion „Exportieren als .icns“ in GIMP.
Was ist der Unterschied zwischen ICNS und ICO?
Gleiches Konzept, anderes Betriebssystem: .icns ist der macOS-Icon-Container, .ico der für Windows. Beide enthalten ein einzelnes Symbol in vielen Größen. Konvertieren Sie zwischen ihnen mit GIMP, XnView oder einem Online-Tool, wenn Sie ein App-Icon plattformübergreifend verschieben.
Warum enthält eine ICNS-Datei mehrere Bilder?
Das ist beabsichtigt - sie enthält dasselbe Icon in mehreren Größen (16x16 bis 1024x1024), damit macOS in jeder Skalierung eine scharfe Version anzeigen kann, von der kleinen Listenansicht bis zur großen Quick-Look-Vorschau.
Wie lege ich ein benutzerdefiniertes Ordner- oder App-Icon unter macOS mit einer .icns fest?
Öffnen Sie die .icns (oder ein PNG) in Preview, drücken Sie Cmd+C zum Kopieren, rufen Sie dann „Informationen“ für den Ordner/die Datei auf, klicken Sie oben links auf das Icon und drücken Sie Cmd+V zum Einfügen. Bei App-Bundles liegt die .icns in Contents/Resources und wird von der Info.plist referenziert.
Kann ich eine ICNS-Datei unter Windows öffnen?
Ja - das kostenlose XnView MP oder GIMP öffnen .icns und zeigen jede eingebettete Größe an; beide können sie auch in PNG oder in ein Windows-.ico konvertieren.