Provided by: lha_1.14i-10_i386 bug

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)