lzmadec.1
XZDEC(1)
XZDEC(1)
XZ Utils
XZDEC(1)
xzdec, lzmadec - 小型 .xz 和 .lzma 解压缩器
xzdec [option...] [file...]- lzmadec [option...] [file...]
xzdec 是一个基于 liblzma 的仅适用于 .xz (且仅 .xz) 文件的解压缩工具。 在编写脚本以使用 xz --decompress --stdout (可能还有一些其他常用选项)解压缩 .xz 的最常见情况下, xzdec 旨在作为 xz(1) 的直接替代品文件。 lzmadec 与 xzdec 相同,只是 lzmadec 支持 .lzma 文件而不是 .xz 文件。
为了减小可执行文件的大小, xzdec 不支持多线程或本地化,也不从 XZ_DEFAULTS 和 XZ_OPT 环境变量中读取选项。 xzdec 不支持显示中间进度信息:向 xzdec 发送 SIGINFO 什么都不做,但发送 SIGUSR1 会终止进程而不是显示进度信息。
-d, --decompress, --uncompress
忽略 xz(1) 兼容性。 xzdec 只支持解压。
-k, --keep
忽略 xz(1) 兼容性。 xzdec 从不创建或删除任何文件。
-c, --stdout, --to-stdout
忽略 xz(1) 兼容性。 xzdec 总是将解压后的数据写入标准输出。
-q, --quiet
因为 xzdec 从不显示任何警告或通知,所以只指定一次。 指定两次以抑制错误。
-Q, --no-warn
忽略 xz(1) 兼容性。 xzdec 从不使用退出状态 2。
-h, --help
显示帮助信息并成功退出。
-V, --version
显示 xzdec 和 liblzma 的版本号。
0
一切都很好。
1
发生错误。
xzdec 没有像 xz(1) 那样的任何警告消息,因此 xzdec 不使用退出状态 2。
在日常使用中使用 xz(1) 代替 xzdec 或 lzmadec 。 xzdec 或 lzmadec 仅适用于需要比全功能 xz(1) 更小的解压缩器的情况。
xzdec 和 lzmadec 并不是那么小。 通过在编译时从 liblzma 中删除功能可以进一步减小大小,但是对于分布在典型的非嵌入式操作系统发行版中的可执行文件,通常不应该这样做。如果您需要一个真正小的 .xz 解压缩器,请考虑使用 XZ Embedded。
xz(1)
XZ 嵌入式: https://tukaani.org/xz/embedded.html
2017-04-19
Tukaani
最后更新于