0

xz api 允许多种压缩方案,但默认为 lzma2。为了直接读入内存,我想读取大小,分配那么多内存,然后直接写入它,而不是读入一个固定的 64k 缓冲区。

LZMA2 以 10 字节元数据开始,2 字节描述压缩,长度为 8 字节。流在此之后。但我希望这个解决方案适用于也支持其他压缩算法的 xz。是否有 API 调用可以访问长度?

我希望它使用 xz API,它通常在 Linux 上可用并且有据可查(尽管不是这部分)。

4

0 回答 0