Windows-Symbol (.ico)

Microsoft Standard

Windows Icon Resource (ICO) ist das Symbol-Containerformat mit mehreren Auflösungen von Microsoft, das im Web universell als Standardformat „favicon.ico" für Browser-Tabs übernommen wurde.

Von ICO zu PNG konvertieren

Kostenloser Konverter von ICO zu PNG im Browser. Konvertieren Sie Dateien sofort auf Ihrem Gerät.

Untersuchen & Metadaten

Betriebssysteme und Dateianalysatoren identifizieren ICO-Dateien durch Untersuchung der führenden binären Byte-Sequenz:

Dateien auswählen oder hierher ziehen

100 % private Konvertierung im Browser - Dateien verlassen niemals Ihr Gerät

oder einfügen Strg+V
Datenschutzgarantie ohne Netzwerkübertragung: 0 Bytes an externe Server hochgeladen. Die gesamte Verarbeitung erfolgt lokal in Ihrer Browser-Sandbox.

Byte-basierte Headersignatur (Magic Bytes)

Betriebssysteme und Dateianalysatoren identifizieren ICO-Dateien durch Untersuchung der führenden binären Byte-Sequenz:

HEX-SIGNATUR (OFFSET 0):

00 00 01 00

ASCII-DARSTELLUNG: ....

Standardisierung: Microsoft Windows Icon Resource Specification

Technische Daten

Container-ArchitekturICONDIR-Header mit Ressourcentyp 1 (Symbol), gefolgt von einem ICONDIRENTRY-Array und DIB/PNG-Datenströmen
KompressionUnkomprimierte DIB- oder PNG-komprimierte Datenströme (für 256x256-Symbole)
Byte-EndiannessLittle-Endian (Intel x86)
FarbräumeGeräte-RGB, sRGB
Kanäle & Struktur1-Bit-Monochrom, 4-Bit- / 8-Bit-palettiert, 24-Bit-RGB oder 32-Bit-RGBA mit Alphakanal
Max. Abmessungen256 x 256 Pixel (unterstützt Pakete mit mehreren Auflösungen: 16x16, 32x32, 48x48, 64x64, 128x128, 256x256)
TransparenzXOR/AND-Binärtransparenzmaske oder vollständiger, weicher 8-Bit-Alphakanal
Streaming & ProgressivNicht-streambarer Symbolverzeichnis-Container

Technischer Vergleich: ICO im Vergleich zu Wettbewerbern

Technisches AttributICO (Aktuell)PNGSVGCUR
Multi-Auflösungs-SpeicherungMehrere Größen in einer Datei eingebettetNur eine einzige BildgrößeUnendliche VektorskalierungMehrere Cursor-Größen
Favicon-Unterstützung100 % universal über alle alten und modernen Browser hinwegUnterstützt in modernen BrowsernUnterstützt in modernen BrowsernKeine (nur Mauszeiger)
Ressourcentyp-ID0x0001 (Symbol)Standard-BilddateiW3C XML Vektor0x0002 (Cursor mit Hotspot)
Maximale Abmessung256 x 256 PixelPraktisch unbegrenztUnendlich (Vektor)256 x 256 Pixel

Häufige Korruptionsarten & Hex-Wiederherstellungsleitfaden

Der Browser-Tab zeigt eine leere Standarddokumentseite anstelle des benutzerdefinierten Website-Symbols an.

Ursache: Dem Favicon fehlen Standard-16x16- oder 32x32-Auflösungseinträge oder es enthält beschädigte DIB-Header.

Wiederherstellung: Generieren Sie die ICO-Datei mit mehreren Auflösungen über den File2File Favicon Generator neu.

Sicherheitsanalyse & Parser-Angriffsvektore

ICO-Dateien enthalten Verzeichnistabellen, die Daten-Offsets angeben, die validiert werden müssen, um Pufferüberläufe zu verhindern.

Bekannte Angriffsvektore

  • Ganzzahlüberlauf in der Anzahl der Bildverzeichnisse, was zu einer geringen Speicherzuweisung und einem Heap-Pufferüberlauf führt.
  • Beschädigte Bild-Byte-Offset-Zeiger, die Lesevorgänge außerhalb des abgebildeten Dateispeichers leiten.
  • Eingebettete PNG-Dekomprimierungsbomben in 256x256-Symbolbucheinträgen.

Bewährte Sicherheitsverfahren: Stellen Sie sicher, dass alle Verzeichniseintrags-Offsets strikt innerhalb der physischen Grenzen der ICO-Datei liegen.

Historische Ursprünge & Meilensteine

2006Windows Vista führt die Unterstützung für PNG-komprimierte 256x256-Symbole ein, die im ICO-Format eingebettet sind.
1999Internet Explorer 5 führt „favicon.ico" ein, wodurch ICO zum universellen Standard für die Markenbildung von Browser-Tabs wird.
1985Windows 1.0 wird mit dem nativen .ICO-Format für Desktop-Verknüpfungsgrafiken eingeführt.

Hauptvorteile & Stärken

  • Kapselt mehrere Bildauflösungen (z. B. 16x16, 32x32, 48x48, 256x256) in einer einzigen Datei für eine scharfe Anzeige auf allen DPI-Skalen.
  • Universelle Abwärtskompatibilität mit jedem jemals entwickelten Webbrowser und Desktop-Betriebssystem.
  • Unterstützt moderne hochauflösende 256x256-PNG-Kompression im klassischen Container.

Technische Einschränkungen & Nachteile

  • Moderne Webbrowser bevorzugen Standard-SVG- und PNG-Favicons gegenüber älteren Multi-Ressourcen-ICO-Containern.
  • Ältere 1-Bit-XOR-Transparenzmasken in älterer Software erzeugen ausgefranste, pixelige Kanten.
  • Feste Auflösungsgrenzen (maximal 256x256 Pixel pro Symbolframe).

Interessante technische Wissenswertes

  • In frühen Windows-Versionen waren Symbole auf 32x32 Pixel in 16 Farben beschränkt.
  • Als Internet Explorer 5 Favicons einführte, wussten Websites anhand der Anzahl der Anfragen nach „/favicon.ico" in Serverprotokollen, wie viele Personen ihre Seite mit einem Lesezeichen versehen hatten.
  • Ein 256x256-Symbolbucheintrag in einer ICO-Datei enthält buchstäblich eine vollständige, gültige PNG-Datei, die mit der 8-Byte-PNG-Signatur beginnt.

Häufig gestellte technische Fragen

Warum benötigt meine Website ein favicon.ico?

Selbst wenn Ihr HTML ein PNG-Favicon angibt, fordern Webbrowser und Suchmaschinen-Crawler standardmäßig weiterhin „/favicon.ico" an, um Tab- und Lesezeichensymbole anzuzeigen.

Welche Auflösungen sollten in einer ICO-Datei enthalten sein?

Eine professionelle ICO-Datei sollte Versionen mit 16x16, 32x32, 48x48 und 256x256 Pixeln enthalten, damit sie auf allen Monitorskalen und Taskleisten scharf aussieht.

Wie kann ich ein PNG in eine ICO-Datei konvertieren?

Laden Sie Ihr PNG-Bild auf File2File.app hoch, um sofort in Ihrem Webbrowser eine optimierte ICO-Datei mit mehreren Auflösungen zu generieren.