2 .\" Author: Lasse Collin
4 .\" This file has been put into the public domain.
5 .\" You can do whatever you want with this file.
7 .\"*******************************************************************
9 .\" This file was generated with po4a. Translate the source file.
11 .\"*******************************************************************
13 .\" translated for 5.2.5, 2022-05-21 ribbon <ribbon@users.osdn.me>
15 .TH XZDEC 1 2017\-04\-19 Tukaani "XZ Utils"
17 xzdec, lzmadec \- .xz および .lzma の伸長を行う簡易版
19 \fBxzdec\fP [\fIoption...\fP] [\fIfile...\fP]
21 \fBlzmadec\fP [\fIoption...\fP] [\fIfile...\fP]
23 \fBxzdec\fP は \fB.xz\fP に対しての (そして \fB.xz\fP のみの) 伸長処理を行うだけの liblzma
24 ベースのツールです。\fBxzdec\fP は \fBxz\fP(1) のドロップインとしての置き換えが意識されています。つまり \fBxz \-\-decompress
25 \-\-stdout\fP という形で (そしておそらくはよく使われる他のオプションをともなって) \fB.xz\fP
26 ファイルの伸長を行うスクリプト内において利用するといった場面です。\fBlzmadec\fP は \fBxzdec\fP と同等であり、ただしサポートするファイルが
27 \&\fB.xz\fP ではなく \fB.lzma\fP になります。
29 実行モジュールサイズを小さく抑えていることから、\fBxzdec\fP はマルチスレッドやローカライゼーションをサポートしていません。また環境変数
30 \fBXZ_DEFAULTS\fP や \fBXZ_OPT\fP からのオプション読み込みも行いません。\fBxzdec\fP は処理途中の進行情報も表示しません。つまり
31 \fBxzdec\fP に対して \fBSIGINFO\fP を送信しても何も起きません。ただし \fBSIGUSR1\fP
32 を送信すると、進行情報が表示されるわけではなく、プロセスが停止します。
35 \fB\-d\fP, \fB\-\-decompress\fP, \fB\-\-uncompress\fP
36 \fBxz\fP(1) との互換性のために無視されます。\fBxzdec\fP では伸長処理のみがサポートされています。
38 \fB\-k\fP, \fB\-\-keep\fP
39 \fBxz\fP(1) との互換性のために無視されます。\fBxzdec\fP ではファイルの生成削除は行いません。
41 \fB\-c\fP, \fB\-\-stdout\fP, \fB\-\-to\-stdout\fP
42 \fBxz\fP(1) との互換性のために無視されます。\fBxzdec\fP では伸長したデータを常に標準出力します。
44 \fB\-q\fP, \fB\-\-quiet\fP
45 \fBxzdec\fP からの警告や通知の表示を行いません。一度これを指定した後は、何も表示されなくなります。二度指定すると、エラー表示が行われなくなります。
47 \fB\-Q\fP, \fB\-\-no\-warn\fP
48 \fBxz\fP(1) との互換性のために無視されます。\fBxzdec\fP では終了コード 2 は用いません。
50 \fB\-h\fP, \fB\-\-help\fP
53 \fB\-V\fP, \fB\-\-version\fP
54 \fBxzdec\fP と liblzma のバージョン番号を表示します。
63 \fBxzdec\fP には \fBxz\fP(1) にあるような警告メッセージはありません。したがって終了ステータス 2 は \fBxzdec\fP
66 普段利用するには \fBxzdec\fP や \fBlzmadec\fP ではなく \fBxz\fP(1) としてください。\fBxzdec\fP や \fBlzmadec\fP
67 は、\fBxz\fP(1) の機能をフル活用するような場面ではなく、よりコンパクトに伸長処理だけが必要となる場面での利用が想定されています。
69 \fBxzdec\fP と \fBlzmadec\fP は、そう言うほどにコンパクトではありません。コンパイル時に liblzma
70 の機能を削れば、さらにサイズを小さくすることができます。ただしオペレーティングシステムが配布する、通常の非埋め込みタイプの実行モジュールにおいては、サイズ縮小を行うことは好ましくありません。本当にコンパクトな
71 \&\fB.xz\fP 伸長処理が必要であれば、埋め込み XZ (XZ Embedded) の利用を検討してください。
75 埋め込み XZ: <https://tukaani.org/xz/embedded.html>