假设我有一个bzip2文件(超过5GB),我只想解压缩块#x,因为我的数据就在哪里(块每次都不同).我该怎么做?
我想要制作一个所有块所在的索引,然后从文件中剪切我需要的块并将bzip2recover应用于它.
我还考虑过一次压缩1MB,然后将其附加到文件(并记录位置),并在需要时简单地抓取文件,但我宁愿保持原始的bzip2文件完好无损.
我的首选语言是Ruby,但任何语言的解决方案都很好(只要我理解原理).
compression archive bzip bzip2
archive ×1
bzip ×1
bzip2 ×1
compression ×1