无需重新压缩即可将 gzip 文件拆分为较小的 gz 文件

Ole*_*nge 13 gzip

我有一个很大的 .gz 文件。我想将其拆分为 100 个较小的 gzip 文件,每个文件都可以自行解压缩。换句话说:我不是在寻找一种将 .gz 文件切成块的方法,这些块必须重新组合在一起才能解压缩。我希望能够独立解压缩每个较小的文件。

可以在不重新压缩整个文件的情况下完成吗?

原文件压缩后可以--rsyncable吗?(“通过定期重置压缩数据流的内部结构,更好地满足 rsync 程序的需求。”听起来这些重置点可能是拆分的好地方,并且可能会预先添加一个标头。)

可以为任何其他压缩格式完成吗?我想bzip2是可行的 - 因为它是按块压缩的。

ing*_*ngo 2

大文件的拆分和合并是有效的,但无法解压缩压缩文件的各个部分,因为基本信息分布在整个数据集中。其他方式; 分割未压缩的文件并压缩各个部分。现在您可以解压缩每个部分。但为什么?在进一步处理之前,您必须合并所有解压的部分。

  • 有趣的事实:当您拥有单独压缩的部分(使用“gzip”或“xz”)时,您可以进行串联和解压缩,或者解压缩和串联。顺序并不重要。 (2认同)