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 .TH XZDEC 1 "2017-04-19" "Tukaani" "XZ Utils"
9 xzdec, lzmadec \- Small .xz and .lzma decompressors
20 is a liblzma-based decompression-only tool for
26 is intended to work as a drop-in replacement for
28 in the most common situations where a script
29 has been written to use
30 .B "xz \-\-decompress \-\-stdout"
31 (and possibly a few other commonly used options) to decompress
45 To reduce the size of the executable,
47 doesn't support multithreading or localization,
48 and doesn't read options from
52 environment variables.
54 doesn't support displaying intermediate progress information: sending
58 does nothing, but sending
60 terminates the process instead of displaying progress information.
63 .BR \-d ", " \-\-decompress ", " \-\-uncompress
68 supports only decompression.
75 never creates or removes any files.
77 .BR \-c ", " \-\-stdout ", " \-\-to-stdout
82 always writes the decompressed data to standard output.
84 .BR \-q ", " \-\-quiet
85 Specifying this once does nothing since
87 never displays any warnings or notices.
88 Specify this twice to suppress errors.
90 .BR \-Q ", " \-\-no-warn
95 never uses the exit status 2.
98 Display a help message and exit successfully.
100 .BR \-V ", " \-\-version
101 Display the version number of
113 doesn't have any warning messages like
115 has, thus the exit status 2 is not used by
124 for normal everyday use.
128 are meant only for situations where it is important to have
129 a smaller decompressor than the full-featured
135 are not really that small.
136 The size can be reduced further by dropping
137 features from liblzma at compile time,
138 but that shouldn't usually be done for executables distributed
139 in typical non-embedded operating system distributions.
140 If you need a truly small
142 decompressor, consider using XZ Embedded.
146 XZ Embedded: <https://tukaani.org/xz/embedded.html>