bzip相关内容

只解压特定的 bzip2 块

假设我有一个 bzip2 文件(超过 5GB),我只想解压块 #x,因为我的数据在那里(块每次都不同).我该怎么做? 我考虑过创建所有块所在位置的索引,然后从文件中剪切我需要的块并将 bzip2recover 应用到它. 我还考虑过一次压缩 1MB,然后将其附加到一个文件中(并记录位置),并在需要时简单地抓取该文件,但我宁愿保持原始 bzip2 文件完整无缺. 我的首选语言是 R ..
发布时间:2021-11-17 03:13:04 其他开发

仅解压缩特定的bzip2块

说我有一个bzip2文件(超过5GB),并且我只想解压缩#x块,因为这里有我的数据(块每次都不同)。我该怎么做? 我考虑过要对所有块的位置进行索引,然后从文件中剪切所需的块,并对其应用bzip2recover。 / p> 我还考虑一次压缩1MB,然后将其附加到文件中(并记录位置),并在需要时简单地抓取文件,但是宁愿保持原始的bzip2文件完整。 我首选的语言是Ruby,但是任何语 ..
发布时间:2020-06-07 18:57:43 其他开发

利用多核进行tar + gzip / bzip压缩/解压缩

我通常使用 tar zcvf 进行压缩,并使用 tar zxvf 进行解压缩(由于习惯而使用gzip)。 我最近获得了具有超线程功能的四核CPU,所以我有8个逻辑核,而且我注意到在压缩/解压缩过程中许多核没有使用。 有什么办法可以利用未使用的内核来使其更快? 解决方案 您可以使用 pigz 代替gzip,后者会在多个内核上进行gzip压缩。代替使用-z选项,可以通过Pigz传递 ..
发布时间:2020-06-07 18:57:38 其他开发