LÄUFT IN DEINEM BROWSER

ICO- und CUR-Inspektor

Nach Auswahl einer .ico- oder .cur-Datei liest das Werkzeug den Dateikopf und jeden Verzeichniseintrag. Zu jedem Bild sehen Sie das gespeicherte Breiten- und Höhenbyte neben der tatsächlichen Größe (0 steht für 256), die Palettenfarben, die angegebenen Ebenen und Bits beziehungsweise bei Cursorn den Hotspot X und Y sowie Größe und Position der Bilddaten. Anhand der ersten Bytes jedes Bildes wird bestimmt, ob ein eingebettetes PNG oder eine DIB-Bitmap vorliegt: Beim PNG werden Breite, Höhe, Bittiefe und Farbtyp aus dem IHDR gelesen, bei der Bitmap Kopfvariante, Bits pro Pixel, Kompression und die echte Höhe, die durch Halbieren der Höhe aus Bild plus Maske entsteht. Widersprechen Verzeichnis und Bilddaten einander, wird der Eintrag markiert. Eine Layout-Tabelle zeigt Überlappungen, ungenutzte Lücken und Restbytes am Dateiende; das gesamte Ergebnis lässt sich als JSON-Bericht herunterladen.

Dateitypen: .ico, .curVerarbeitung: Dieser Browser

oder Datei hier ablegen

✓ Bleibt auf diesem GerätMaximale Größe: 19 MB
SO GEHT ES

ICO- und CUR-Inspektor verwenden

01

Datei hinzufügen

Wähl eine .ico oder .cur-Datei aus oder zieh sie hierher. Du kannst den Inhalt auch einfach einfügen.

02

Verarbeiten lassen

Die Datei wird in diesem Browser gelesen und ausgewertet — hochgeladen wird nichts.

03

Ergebnis prüfen

Sieh dir an, was dabei herauskommt, und kopier oder lade es dann herunter.

Häufige Fragen

Wie kann ich eine ICO-Datei im Browser öffnen und ihre Bildgrößen sehen?

Wählen Sie die ICO-Datei über die Dateiauswahl dieser Seite; sofort erscheint eine Tabelle mit jeder gespeicherten Größe, ihrer Bittiefe und der Angabe, ob PNG oder Bitmap vorliegt. Maßgeblich sind die Spalten für die effektive Breite und Höhe – das gespeicherte Byte zeigt bei 256 Pixeln den Wert 0. Das Bild selbst wird nicht angezeigt.

Wird die ICO-Datei beim Prüfen auf einen Server hochgeladen?

Nein. Die Datei wird per JavaScript im geöffneten Browser-Tab gelesen, und während der Prüfung findet keine Netzwerkanfrage statt; die Icon-Bytes verlassen Ihr Gerät also nicht. Nach dem Schließen des Tabs behält die Seite nichts davon, und der JSON-Bericht landet nur auf Ihrer Festplatte, wenn Sie ihn selbst herunterladen.

Wie öffne ich eine ICO-Datei auf dem Mac, ohne ein Icon-Programm zu installieren?

Öffnen Sie diese Seite in Safari, Chrome oder Firefox auf dem Mac und wählen Sie die ICO-Datei aus – alle enthaltenen Größen werden ohne zusätzliche Software aufgelistet. Das ist praktisch, wenn Sie ein Favicon aus einem Webprojekt prüfen wollen und kein Windows-Rechner zur Hand ist. Eine Vorschau des Bildes gibt es nicht, nur die Strukturdaten.

Meine ICO-Datei lässt sich nicht öffnen – was bedeutet „keine ICO- oder CUR-Datei“?

Die ersten zwei Bytes jeder echten ICO- oder CUR-Datei sind null; sind sie es nicht, handelt es sich meist um ein PNG, BMP oder JPEG mit umbenannter Endung. Die Meldung zeigt die ersten sechs Bytes als Hex und Text: 89 50 4E 47 steht für PNG, FF D8 für JPEG. Öffnen Sie die Datei mit einem passenden Bildbetrachter oder exportieren Sie sie neu als Icon.

Warum meldet der Inspektor bei einer ICO-Datei, dass Bilddaten über das Dateiende hinausreichen?

Position plus angegebene Größe eines Eintrags liegen hinter dem letzten Byte der Datei; meist ist die Datei abgeschnitten oder der Eintrag beschädigt. Dieser Eintrag wird dann nicht weiter untersucht, alle anderen schon. Ist die angegebene Größe sogar größer als die ganze Datei, erscheint eine eigene Markierung. Laden Sie die Datei erneut herunter.

Wie groß darf eine ICO-Datei sein, und wie lassen sich Favicon-Größen wie 256 × 256 prüfen?

Akzeptiert werden Dateien bis 20.000.000 Byte, also etwa 20 MB. Breite und Höhe stehen im Verzeichnis in je einem Byte bis 255, deshalb bedeutet 0 dort 256 Pixel; die Tabelle zeigt beides nebeneinander, damit Sie Favicon-Größen sicher prüfen können. Angezeigt werden die ersten 2.000 Einträge, der JSON-Bericht enthält alle.

Ist eine ICO-Datei aus dem Internet sicher, und bestätigt das Werkzeug das?

Das Werkzeug bestätigt keine Sicherheit: Es beschreibt nur den Aufbau, sucht nicht nach Schadsoftware und erklärt keine Datei für sauber oder echt. Auffälligkeiten wie Restbytes, überlappende Bereiche oder Einträge außerhalb der Datei verdienen einen genaueren Blick, ihr Fehlen beweist aber nichts. Für eine Bewertung ist Ihr Virenscanner zuständig.

Was ist der Unterschied zwischen ICO und CUR, und wo steht der Hotspot einer CUR-Datei?

Beide teilen sich denselben Container; der Typwert im Kopf ist 1 für Icons und 2 für Cursor, und beim Cursor enthalten die Felder für Ebenen und Bits stattdessen Hotspot X und Y. Diese Koordinaten erscheinen als eigene Spalten, und das Werkzeug prüft, ob der Hotspot innerhalb der Bildgröße liegt. Passt die Endung nicht zum Typ, gibt es eine Warnung.

Woran erkenne ich, ob in einer ICO-Datei ein PNG oder eine Bitmap steckt?

An der Spalte Datenformat: png bedeutet, der Eintrag beginnt mit der PNG-Signatur, dib bedeutet einen Bitmap-Kopf – entschieden wird nach den Bytes, nicht nach Endung oder Verzeichnisfeldern. Bei dib-Einträgen sehen Sie zusätzlich Kopfvariante und Kompression; Daten, die zu keinem passen, erscheinen als unbekannt mit ihren ersten 16 Bytes.

Bedeuten überlappende Bereiche oder Restbytes in einer ICO-Datei, dass sie manipuliert wurde?

Nein, das lässt sich daraus nicht ableiten: Manche Icon-Programme hängen Metadaten an oder lassen Lücken, und gemeinsam genutzte Datenbereiche können auch Platzsparen sein. Die Angaben zeigen nur, wo Bytes liegen, die kein Eintrag erklärt. Ob dahinter Absicht steckt, kann das Werkzeug nicht beurteilen – bei Zweifeln die Quelle der Datei prüfen.