如何使用 7z SDK 压缩和解压 XZ 文件

Posted

技术标签:

【中文标题】如何使用 7z SDK 压缩和解压 XZ 文件【英文标题】:How to use the 7z SDK to compress and decompress a XZ file 【发布时间】:2014-04-26 17:01:35 【问题描述】:

如果输入/输出是文件流,我如何使用 7z SDK (http://www.7-zip.org/sdk.html) 压缩/解压缩 C# 中的 XZ 文件?

【问题讨论】:

【参考方案1】:

我自己研究了这个问题。事实上,您无法使用 7-Zip SDK for C# 解压 XZ 文件。

来自http://www.7-zip.org/sdk.html:

用于 LZMA / LZMA2 / XZ 压缩和解压缩的 ANSI-C 兼容源代码

LZMA压缩解压的C#源码

只有 ANSI-C 的 XZ 和 LZMA2 解码器源代码。 C# 只有 LZMA 解码器。但是,您仍然可以使用来自xzutils 的第三方二进制文件在 C# 中解码 XZ。

【讨论】:

以上是关于如何使用 7z SDK 压缩和解压 XZ 文件的主要内容,如果未能解决你的问题,请参考以下文章

tar.xz文件如何解压

tar.xz文件解压和压缩

Ubuntu .tar.xz文件解压缩命令

解压是怎么一回事啊,怎样正确解压,手机解压

7z.001,7z.002这样的文件如何解压

如何在Linux下解压缩“.7z”文件?急啊!