LZH / LHA — fichier .lzh

obsolète

Ancien format d'archive japonais, très populaire sur les micro-ordinateurs des années 1990.

Le LZH (aussi diffusé sous l’extension .lha) est un format d’archive développé au Japon, où il a connu une popularité particulièrement forte sur les micro-ordinateurs des années 1980-1990, avant de se diffuser plus largement.

Sa signature n’est pas un simple nombre magique constant : c’est un identifiant textuel de méthode de compression de 5 caractères, situé à l’offset 2 du fichier, dont la valeur varie selon l’algorithme utilisé — “-lh0-” pour un stockage sans compression, “-lh5-” pour l’une des méthodes de compression les plus courantes, et plusieurs autres variantes intermédiaires. Une identification fiable doit donc reconnaître ce motif “-lhN-” plutôt que rechercher une valeur unique.

Bien que largement supplanté par le ZIP et des formats plus modernes en dehors du Japon, le LZH reste occasionnellement rencontré dans des logiciels et archives d’origine japonaise plus anciens.

L’algorithme de compression LZH a été porté et adapté au fil des versions successives, chaque méthode identifiée par son propre code “-lhN-” correspondant à un compromis différent entre vitesse et taux de compression, une évolution progressive comparable à celle du ZIP sur la même période.

Sa popularité au Japon tient en partie à son adoption précoce par le système d’exploitation MS-DOS japonais et par de nombreux logiciels partagiciels (shareware) distribués sur les réseaux BBS locaux avant la généralisation d’Internet grand public.

Son créateur, Haruyasu Yoshizaki, a diffusé son outil LHarc comme logiciel libre dès 1988, un choix qui a grandement facilité son adoption massive sur les micro-ordinateurs japonais de l’époque (notamment la gamme NEC PC-98), à une période où de nombreux outils de compression concurrents restaient payants.

Signature binaire

Diagramme de la signature binaire du format LZH / LHA, octets mis en évidence
HexadécimalOffset
2D 6C 68 30 2D2
2D 6C 68 35 2D2

Vérifier qu'un fichier porte bien cette signature →

Questions fréquentes

Comment ouvrir un fichier .lzh ?

7-Zip permet d'ouvrir gratuitement un fichier .lzh. Voir la liste complète des logiciels compatibles ci-contre.

Quel est le type MIME du format LZH / LHA ?

Le type MIME du format LZH / LHA est application/x-lzh-compressed.

Le format LZH / LHA (.lzh, .lha) est-il encore utilisé aujourd'hui ?

Le format LZH / LHA est obsolète : il n'est plus recommandé pour de nouveaux usages, mais peut encore être rencontré dans d'anciens fichiers.

Peut-on ouvrir un fichier .lzh sur mobile, sans installer d'application ?

Aucun outil web n'est référencé sur cette fiche pour ce format : l'ouverture nécessite un logiciel de bureau (voir la liste « Avec quoi l'ouvrir » ci-contre).

Pourquoi mon fichier .lzh ne s'ouvre-t-il pas ?

Les causes les plus fréquentes sont l'absence de logiciel compatible installé, un téléchargement ou un transfert incomplet, ou une extension qui ne correspond plus au contenu réel du fichier. Voir le guide complet sur les causes possibles, ou vérifier le format réel avec l'identifieur de fichier.

Un fichier ne s'ouvre pas : les causes possibles →

Comment savoir si un fichier est corrompu →

Sources

Dernière mise à jour :