Was ist das LZH-Dateiformat?
LZH-Dateien enthalten Dateiarchive, die mit LZSS (einer Lempel-Ziv-Variante) in Kombination mit Huffman-Kodierung komprimiert wurden. Das Format wurde 1988 von Haruyasu Yoshizaki unter dem Namen LHarc entwickelt. Diese Kompressionsmethode ermöglichte es Benutzern, effektiv Speicherplatz zu sparen, und das Format wurde in den 1990er Jahren in Japan sowie unter Amiga-Nutzern extrem populär. Die japanische Version von Windows 7 enthielt ein integriertes Tool zur Verwaltung von LZH-Dateien, während Windows XP dieses als optionales Feature anbot.
Ein einzelnes LZH-Archiv kann Folgendes enthalten:
- Dateien in jedem beliebigen Format, einschließlich ausführbarer Dateien,
- Ordnerstrukturen,
- eigenständige Programme zusammen mit Konfigurationsdateien.
Die Erweiterungen .lha und .lzh sind austauschbar - sie beziehen sich auf dasselbe Format und dieselbe Tool-Historie (LHarc → LHA). LZH-Archive können verschiedene Kompressionsmethoden verwenden, die im Header jeder Datei durch ein Methoden-Tag wie -lh0- (Speichern), -lh5-, -lh6- oder -lh7- definiert sind. Die Methode -lh5- war am weitesten verbreitet und wird von modernen Extraktionsprogrammen am besten unterstützt.
LZH war einst das dominierende Archivformat für die japanische Softwareverteilung und die Amiga-BBS-Szene. Es gilt heute als veraltet und wurde durch ZIP, 7z und RAR für allgemeine Archivierungszwecke abgelöst. Eine native Verschlüsselung wird nicht unterstützt; eine CRC-16-Prüfsumme im Header jeder Datei ermöglicht die Überprüfung der Integrität beim Entpacken.
Sicherheit
RISIKO: MEDIUMLZH-Archive verfügen über keine native Verschlüsselung und können beliebige Inhalte enthalten. Behandeln Sie eine unaufgeforderte .lzh-Datei wie jedes unbekannte Archiv - scannen Sie sie vor dem Entpacken und führen Sie keine unbekannten ausführbaren Dateien aus alten Downloads aus. Ein spezifisches historisches Problem: Der weit verbreitete Windows-Entpacker UNLHA32.DLL wies Sicherheitslücken auf, was die japanische IPA dazu veranlasste, von der weiteren Nutzung von LZH abzuraten. Verwenden Sie aktuelle Entpacker (7-Zip, PeaZip, lhasa) anstelle von veralteten LHA-Tools.
Formatdetails
kurz gefasstProgramme zum Öffnen von LZH-Dateien
Technische Details
technische Spezifikation| Kompressionsalgorithmus | LZSS (wörterbuchbasierte Lempel-Ziv-Variante) kombiniert mit statischer oder adaptiver Huffman-Kodierung |
| Kompressionsmethoden | -lh0- (Speichern/unkomprimiert), -lh1-, -lh4-, -lh5-, -lh6-, -lh7-; das Methoden-Tag ist im Header jeder einzelnen Datei gespeichert |
| Dateisignatur | Methoden-Tag-Bytes bei Offset 2 (z. B. -lh oder -lz); Bytes 0-1 sind die Header-Größe und Prüfsumme - die Signatur befindet sich nicht bei Offset 0 |
| Kodierung | Binär, Little-Endian |
| Header-Struktur pro Datei | Enthält Methoden-Tag, Original- und komprimierte Größe, CRC-16-Prüfsumme, Änderungszeitstempel und Dateiname |
| Header-Level | Level 0, 1 und 2 (und 3) - definieren das Layout der Header-Felder und die maximale Dateinamenlänge |
| Integrität | CRC-16 pro archivierter Datei, gespeichert im Header; die meisten Extraktions-Tools verifizieren die Prüfsumme beim Entpacken |
| Verschlüsselung | Keine - LZH hat keine native Verschlüsselung; Archive können nicht passwortgeschützt werden |
| MIME-Typ | application/x-lzh-compressed |
| Austauschbare Erweiterungen | .lzh und .lha beziehen sich auf dasselbe Format und dieselbe Tool-Historie; beide Erweiterungen sind gebräuchlich |
| Typische Archivgröße | Einige KB bis zu mehreren zehn MB; spiegelt die Softwareverteilung der 1990er Jahre für japanische Shareware und Amiga-BBS-Distributionen wider |
| Plattform-Ursprung | MS-DOS und PC-98 (Japan); ebenfalls stark genutzt auf Amiga und Sharp X68000; Entpacker sind heute für alle gängigen Betriebssysteme verfügbar |
| Eintragsbegrenzung | Kein festes Limit pro Archiv; begrenzt durch 32-Bit-Offset-Felder in älteren Header-Leveln, welche die Größe einzelner Dateien einschränken |
| Am häufigsten verwendete Methode | -lh5- (14-Bit Sliding Window, adaptives Huffman) - die De-facto-Standardmethode, die von modernen Entpackern am besten unterstützt wird |
| Veröffentlicht | 1988 (LHarc); LHA/LZH widely used through the 1990s |
| Neueste Version | LHA 2.x method set (-lh5-/-lh6-/-lh7-); format frozen, no active development |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | web.archive.org |
LZH-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu LZH-Dateien.