LinuxMInt/ubuntuでlhaを解凍する方法

記事の更新日:2026/09/30 評価を加筆

1.概要

Windows7の頃から圧縮ファイルはzip形式を標準で利用するようになり、以前利用していたlhz形式のアーカイブは見かけることが少なくなりました。Linux環境はzip形式よりもtar.gz形式が多いと感じています。WindowsXPの頃までは必ずlhzを解凍できるツールを導入していたと思います。

Windows98のGameとしてsisen2を利用しようとしたのですが、アーカイブがlhz形式でした。このアーカイブをubuntu環境での解凍に手間を要したので、その内容を記述します。
LinuxMintで新たに試してみるとアーカイブマネージャーで簡単に解凍できました。

私の評価は以下の通りです。

(1) lhaはWindowsXP頃まで主流でした。今では利用され方法も変わってしまいました
(2) Windows7以降ではzip形式が広く利用されるようになったと思います
(3) lhaをLinuxに導入するだけと安易に考えたのですが、手間がかかりました
(4) 後でわかったことですが、アーカイブマネージャーで完結します

2.詳細

(1) LinuxMint 22.3の場合

参考資料の四川省 2.0(sisen2)をDownloadしました。ファイル名はsisen2.lzhです。
LinuxMint 22.3ではsisen2.lzhをダブルクリックするとアーカイブマネージャーが起動して解凍できます。とても便利です。

(2) Ubuntu 20.04の場合

参考資料の四川省 2.0(sisen2)をDownloadしました。ファイル名はsisen2.lzhです。このGameをWin98SE環境で動かすためにubuntu-20.04環境で解凍をするのに手間取りました。

最初に下記コマンドを実行
$ sudo apt install lha-sjis
E: パッケージ lha-sjis が見つかりません

次に下記コマンドを実行
$ sudo apt install jlha-util
E: パッケージ jlha-util が見つかりません

うまくいかないので、lhaは存在するのかもと考えて下記コマンド実行
$ lha
コマンド 'lha' が見つかりません。次の方法でインストールできます:
sudo apt install jlha-utils  # version 0.1.6-4, or
sudo apt install lhasa       # version 0.3.1-3

そこで、sudo apt install lhasaを実行して解決しました。
lhaを実行するとhelpが表示されて、xで解凍できました
$ lha
Lhasa v0.3.1 command line LHA tool  - Copyright (C) 2011,2012 Simon Howard
usage: lha [-]{lvtxe[q{num}][finv]}[w=<dir>] archive_file [file...]
commands:                          options:
 l,v List / Verbose List            f  Force overwrite (no prompt)
 t   Test file CRC in archive       i  Ignore directory path
 x,e Extract from archive           n  Perform dry run
 p   Print to stdout from archive   q{num}  Quiet mode
                                    v  Verbose
                                    w=<dir> Specify extract directory

3.所見

この時はlhzを解凍するソフトウェアが必要と思うことが先になり、標準で何とかならないかと考えていませんでした。LinuxMint 22.3環境ではlhz形式をダブルクリックするとアーカイブマネージャが起動して、解凍します。何も導入する必要ありません。

Windows98の頃は、lhz形式を圧縮と解凍をするソフトウェアだけでも多数の種類が存在していました。ネット上にソフトウェアアーカイブがあり、ダウンロードして利用したことを思い出しました。当時と比較すると便利になったと思いますが、何か物足りなさを感じます。ソフトウェアの開発で人が競っていたことが懐かしく思えます。

参考

[本ブログ内参照]
・LinutMintでPDFからTextを作成する方法
[外部サイト参照]
・四川省 2.0
・アーカイブマネージャーでRAR書庫やLZH書庫を解凍できるようにする
・備忘録 ubuntuで圧縮・解凍lzhファイルの取り扱い

コメント