LArc
読み:エルアーク
外語:LArc: LZ(Lempel-Ziv)SS-Archiver
ファイルの
圧縮
と
アーカイブ
を行なうソフトウェアの一つ。
目次
概要
特徴
ファイルフォーマット
圧縮形式
派生
概要
作者は三木和彦、奥村晴彦、益山健で、
圧縮アルゴリズム
には奥村晴彦の発案した
LZARI
が採用されている。
このソフトウェアは、国産アーカイバーとして普及した
LHA
の原点となるものである。今では圧縮率は高いとは言えないが、それでも下手な圧縮ソフトよりはずっと良い成績をあげている。
特徴
ファイルフォーマット
LArcは独自の
コンテナーフォーマット
を持っている。
このフォーマットは、
LHarc
/
LHA
に引き継がれた。またCP/M用ツール
PMarc
でもこのフォーマットが使われている。
圧縮形式
LArcでは、圧縮形式(メソッド)は5バイトの文字列で表わされた。後継とも言えるLHAでも同様である。
次のようなものが確認されている。
-lzs- … 2Kiバイトの辞書、最大一致長17バイトのLZSS法を使用する
-lz2-
-lz3-
-lz4- … 無圧縮
-lz5- … 4Kiバイトの辞書、最大一致長17バイトのLZSS法を使用する
-lz7-
-lz8-
実際に使われていたのは、-lzs-、-lz4-、-lz5-の三種類である。
派生
LArcフォーマットを用いる、LArcとは異なるメソッドは次の通りである。
LHarc
/
LHA
-lh0-
-lh1-
-lh2-
-lh3-
-lh4-
-lh5-
-lh6-
-lh7-
-lhd-
Joe Jared拡張
-lh8- (64Kiバイト辞書)
-lh9- (128Kiバイト辞書)
-lha- (256Kiバイト辞書)
-lhb- (512Kiバイト辞書)
-lhc- (1024Kiバイト辞書)
-lhe- (2048Kiバイト辞書)
UNLHA32.DLL拡張
-lhx-
PopCom拡張
-pc1-
PMarc
拡張
-pm0- (無圧縮)
-pm1-
-pm2-
-pms- (自己解凍)
再検索