lzh ファイルの解凍
2001-08-27 作成 福島
TOP > tips > lha
・lha のインストール

$ tar zxf lha-114d.tar.gz
$ cd lha-114d
$ vi Makefile
MACHINE     = -DSYSTIME_HAS_NO_TM -DEUC -DHAVE_TM_ZONE
|
V
MACHINE     = -DSYSV_SYSTEM_DIR -DEUC -DHAVE_TM_ZONE
$ make
$ su
# make install


・STDIN のアーカイブを解凍する場合 $ cat archive.lzh | lha x - > rawfile.txt
・アーカイブを STDOUT へ作成する場合 $ lha a - rawfile.txt > archive.lzh
・できないこと (STDIN を圧縮して STDOUT に吐き出す) $ cat rawfile.txt | lha a - - > archive.lzh ということは出来ません。 ソケット通信等で使いたいところですが、必要無いのかも。