Was ist das ICL-Dateiformat?
Eine .icl-Datei ist eine Windows-Icon-Bibliothek - eine umbenannte DLL, die nur Icon-Ressourcen und keinen ausführbaren Code enthält. Strukturell ist eine .icl-Datei identisch mit einer standardmäßigen Windows PE (Portable Executable) Binärdatei, beginnend mit der MZ-Signatur bei Offset 0, aber ihr Ressourcenbereich enthält nur RT_ICON- und RT_GROUP_ICON-Einträge.
Jede Icon-Gruppe innerhalb der Bibliothek bündelt mehrere Auflösungen - typischerweise 16×16, 32×32, 48×48 und 256×256 Pixel - zusammen mit mehreren Farbtiefen, die von 1-Bit-Monochrom bis zu 32-Bit-RGBA mit voller Alpha-Transparenz reichen. Dies ermöglicht es Windows und Shell-fähigen Anwendungen, automatisch die beste Größe und Farbtiefe für den jeweiligen Anzeigekontext auszuwählen.
.icl-Dateien stammen aus der Windows 3.x-Ära (frühe 1990er Jahre), als sie das ältere 16-Bit NE (New Executable) Format verwendeten. Ab Windows 95 wurde das 32-Bit PE-Format zum Standard. Windows selbst speichert Icons auf diese Weise: shell32.dll ist effektiv die integrierte Icon-Bibliothek des Systems. Icon-Packs von Drittanbietern werden häufig als .icl-Dateien verteilt.
Da eine .icl-Datei lediglich eine umbenannte DLL ist, ermöglicht das Umbenennen in .dll jedem DLL-Ressourcen-Viewer oder -Editor, sie sofort zu öffnen. Das macOS-Äquivalent zu diesem Format ist die .icns-Datei. Spezielle Icon-Tools wie IcoFX, Axialis IconWorkshop und Resource Hacker können einzelne .ico-Ressourcen aus einer .icl-Bibliothek extrahieren, anzeigen und bearbeiten.
Sicherheit
RISIKO: LOWEine ICL ist eine DLL ohne ausführbaren Code; Windows wird sie nicht als Anwendung ausführen. Da ICL/DLL-Dateien jedoch verwechselt werden können, laden Sie Icon-Packs nur von seriösen Quellen herunter - eine echte ICL enthält nur Icon-Ressourcen, was jeder Ressourcen-Editor überprüfen kann. Gefälschte «Icon Extractor»-Downloadseiten können Adware enthalten.
Formatdetails
kurz gefasstProgramme zum Öffnen von ICL-Dateien
Technische Details
technische Spezifikation| Interne Struktur | Windows PE (Portable Executable) oder veraltete NE (New Executable) Binärdatei, die nur Icon-Ressourcen enthält |
| Magic Bytes | MZ (0x4D 0x5A) bei Offset 0; identische Signatur wie eine Standard-Windows-DLL |
| Ressourcentypen | Enthält nur RT_ICON- und RT_GROUP_ICON-Einträge; keine ausführbaren Code-Sektionen |
| Icon-Größen | Typischerweise 16×16, 32×32, 48×48 und 256×256 Pixel pro Icon-Gruppe |
| Farbtiefe | 1 bpp (monochrom) bis 32 bpp RGBA mit vollem Alpha-Kanal |
| Formatvarianten | NE (16-Bit, Windows 3.x) und PE32/PE32+ (32/64-Bit, ab Windows 95) |
| Typische Größe | 20 KB-5 MB, abhängig von der Anzahl der Icons und den enthaltenen Auflösungen |
| Beziehung zu DLL | Funktionell identisch mit einer DLL; das Umbenennen von .icl in .dll ermöglicht das Öffnen mit jedem DLL-Ressourcen-Viewer |
| Betriebssystem | Windows (alle Versionen ab Windows 3.x) |
| Systembeispiel | shell32.dll (Windows Shell) ist eine integrierte Icon-Bibliothek desselben strukturellen Typs |
| macOS-Äquivalent | .icns-Dateien dienen demselben Zweck der Icon-Sammlung unter macOS |
| Veröffentlicht | Windows 3.x era (NE format); PE variant from Windows 95 onwards |
| Spezifikation | learn.microsoft.com |
ICL-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu ICL-Dateien.