什么是最好的压缩算法,允许在文件中进行随机读/写操作?
我知道任何自适应压缩算法都不合适。
我也知道霍夫曼编码不合适。
有没有更好的压缩算法可以允许随机读/写操作呢?
如果你将任何压缩算法分成块写入,我认为你可以使用它,但理想情况下,我不想一次解压整个块。但是,如果您对如何轻松实现此操作以及如何确定块边界有建议,请告诉我。如果这是您解决问题的一部分,请还要告诉我当您要读取的数据跨越块边界时该怎么办?
请在回答中假设所讨论的文件大小为100GB,有时我会想读取前10个字节,有时我会想读取最后19个字节,有时我会想读取中间的17个字节。