Provided by:
lha_1.14i-10_i386 
NAME称
LHa - 高圧縮アーカイバ
SYNOPSIS式
lha key [ modifiers ] archive_file [ file ... ]
lha archive_file
DESCRIPTION説
LHa は効率の高い圧縮機能を持つファイルアーカイバです。
key に機能文字を指定し、file の追加、更新、抽出、削除、一覧表示
などを行ないます。引数に archive_file のみを指定した場合には、
機能文字に l を指定したのと同等の動作を行ないます。
機能文字は以下の通りです。
a 追加。file を archive_file に追加します。 file
がディレクトリであれば、そのディレクトリに含まれる
ファイルをすべて追加します。
u 更新。file が archive_file に格納されていないか、もしくは
格納されているものが古ければ、file を archive_file に追加
します。
l v
一覧表示。archive_file に格納されている file の情報を一覧
表示します。file の指定がなければ archive_file 内の全ての
ファイルの情報を表示します。 v を指定すると l
よりも詳しい情報を表示します。
x e
抽出。archive_file から file を抽出します。file の指定が
なければ archive_file 内の全てのファイルを抽出します。
抽出すべぅ侫.ぅ襪すでに存在している場合には、重ね書
していいかの問い合わせを行ないます。
p 内容表示。archive_file から file の内容を取り出し、標準
出力へと出力します。file の指定がなければ、全ての内容を
出力します。
d 削除。archive_file から file を削除します。
m 移動。file を archive_file に追加した後、file を削除します。
これは、key に a を、modifiers に d を指定した時と同じ動作
を行ないます。
c 新規作成。archive_file を新たに作成し、file を追加します。
機能変更文字 modifiers を指定することによって key の動作の
詳細を変更することがでい泙后modifiers は、以下の中から複
数指定することがでい泙后
q<num> 表示の抑制。 対話的なメッセージの表示を抑制します。 <num>
の値によって、INDICATOR の表示方法を変更でい泙后
q0 oo....。
q1。
q2。
なお、値を入力しなかった際には、q2 と同等になります。
v 表示の冗長化。 表示するメッセージを冗長にします。
n 実行しない。 実際の更新や抽出の動作を行ないません。
実行内容の確認のために用意されています。
f 強制的な実行。 ファイルの抽出時に、存在するファイルの削除確認を
行なわず強制的に削除を行ないます。
t テゥ好肇癲璽匹砲茲覲頁,抽出。
アーカイブファイルへのファイルの格納時には、 UNIX から MS-DOS
への改行コード変換を行ないます。 ファイルの抽出時には逆に、MS-
DOS から UNIX への 改行コード変換を行ないます。
o{num} LHarc 互換アーカイブの生成、または圧縮アルゴリズムを指定する。
機能文字 a, u, m と共に指定し、抽出時には無視されます。
o LHarc。
古い形式のアーカイブを生成します。圧縮アルゴリズムは-lh1-を使用します。
o5 -lh5-。
o6 -lh6-。
LHAの種類によっては、-lh6-で生成されたアーカイブは抽出でい覆
恐れがあるので、アーカイブを配布する際には注意してください。
MSDOS版の正規配布版では -lh6- の生成は行いません。
また、MSDOS版 LHA version 2.5x 以降のバージョンでは -lh6- の
抽出のみでい泙后
w=</dir>
格納および抽出時のワーク用ディレクトリ指定。
デフォルトでは、/tmp ですが、/tmp の大い軌幣紊
ファイルを格納する際には必要です。
d ファイル格納後のファイルの削除。 機能文字 a, もしくは u
と共に用い、アーカイブ
ファイルへのファイルの格納の後にファイルを削 除します。 u
に付加した場合、アーカイブファイルの内容の方が
新しい時にファイルが格納されずに削除されることに
なるので注意して下さい。
i 抽出時のディレクトリ名の無効化。
抽出時にディレクトリ名を無効にします。
z 非圧縮格納。
アーカイブへのファイルの格納時に圧縮を行ないません。
すでに圧縮を行なっていて圧縮効率を望めない場合などに使用します。
抽出時には無視されます。
g [generic]アーカイブの作成。 UNIX
用の付加情報を持たないアーカイブファイルを生成します。
抽出時には無視されます。
0/1/2 ヘッダレベル指定。 アーカイブの内部表現の形式を指定します。
デフォルトでは 1 です。0 は LHarc で用意されてい
た古い形式です。祥茲 2 の形式に統一されるようです。
これはファイルの格納時のみ邑です。ファイルの抽出時
には自動的に形式を判断し処理します。
archive_file にはアーカイブファイルを指定します。
archive_file に - と書くことによって、アーカイブファイルを標準入出力
にすることが可能です。 tar(1)
のように、アーカイブの作成、更新時には標準出力に、
アーカイブからのファイルの抽出時には標準入力になります。
抽出時に archive_file が存在しない時にはサフィックス .lzh
をファイル名の後ろに付加して抽出を試みます。
特に規定はありませんが、運用上サフィックスとして .lzh
を用いるのが望ましいと思います。 日本以外では .lha
を使用しているケースがあるそうですので、適宜調整 して下さい。:-)
サフィックスが com もしくは .exe の場合には、MS-DOS 版で作成された
SFX(自己展開機能付い琉欺魅侫.ぅ)
形式かどうかをチェックし、対応します。
サフィックスが .x の場合には、日本製 SHARP X68000 の OS, Human68k 版で
作成された SFX 形式かどうかをチェックし対応します。
SFX 形式のアーカイブファイルに対して追加や削除を
行った場合には、サフィックスを .lzh に変更し、SFX の情報を削除します。
FILESル
*.lzh - LHa/LHarc アーカイブファイル
*.bak - バックアップファイル
/tmp/lh* - テンポラリファイル
*.com *.exe - MS-DOS SFX ファイル
*.x - Human68k SFX ファイル
SEE ALSO目
tar(1), ar(1), compress(1)
DISTRIBUTIONて
以下の条件で、再配布、転載、改変を許可します。
1. 著作権表示を削除しないこと。
2. 配布内容については、
a. 配布の際に存在する内容(すなわちソースコード、ド-
ュメント、 プログラマーへの手引-
など)が再配布されたものの中に必ず存
在すること。改変されているならば、それを明示したドゥ絅
ントを用意すること。
b. LHa
に対する付加価値が付けられて再配布される場合にはそれら
もでい襪世唄泙瓩襪茲ε慘呂垢襪海函また、その際には付加価
値が付けられていることを明示したド-
ュメントを用意すること。
c. バイナリのみの配布は許されない。(付加価値のものも含む)
3. 最新版の配布に務めること。(義務はない)
注. なお、ネットでの配付は自由であるが、ネットにアクセスで-
ない方(雑誌および、 CD-ROM
などによる)配付は、配付前にこちらに E-Mail
をお願いします。 配付前に出来ない際には、後日必ず E-Mail
をお願いします。
4. このプログラムの存在や使用したことによって生じた損害は全く保
証しない。
5. 作者は、このプログラムに不備があっても、それを訂正する義務を
負わない。
6. このプログラムの一部、または全部を他のプログラムに組み込んで
利用してもかまわない。この場合、そのプログラムは LHa ではなく、
LHa と名乗ってはいけない。
7. 商利用に関しては、上気両魴錣鵬辰─下気両魴錣里發箸砲海譴
認める。
a. このプログラムをメインとする商利用は禁止する。
b. 商利用の相手がこのプログラムの使用者として不適切と判断し
た場合には配布しない。
c. インストールの手段として使用する場合、このプログラムを使
うことを相手に強制しない。この場合、商利用者が作業を行う。
また、そのとい梁山欧蓮⊂ν用者が全責任を負う。
d. 商利用を付加価値として行いこのプログラムを使用する場合、
商利用者は、そのサポートを行う。
(From Y.Tagawa)
LZHUF 法の基礎となった LZARI 法を発表してくださった奥村晴彦氏、 それを
NIFTY-Serve に紹介し、また、LArc の作者でもある三木和彦氏、
また、これらの要因から LZHUF 法及び、MS-DOS 版 LHarc を作成した
吉崎栄泰氏、LHarc UNIX の開発に協力した人達、こころよくメッセージ
の橋渡しをしてくれた石崎一明氏(MIX ID:k.ishi)、また、いろいろな
レポートをくれたみなさん、それを中継してくださった森公一郎 氏 (MIX
ID:kmori)に感謝します。
(From Masaru Oki)
上気諒々はもちろん、加えて LHarc UNIX を作成した Y.Tagawa 氏、 それを
OSK に移植し吉崎氏の LHx のアルゴリズムを組み込んだ H.S 氏、 JUNET の
LHa for UNIX MailingList にて協力してくださったみなさんに
感謝致します。
(From Nobutaka Watazaki)
このプログラムの作成にかかわった方々、さらにここまで LHa を仕
上げてくださった 仮〇瓩亡脅嫦廚靴泙后
January 14,1997 LHA(N)