gpt4 book ai didi

compression - 允许随机读取/写入文件的最佳压缩算法是什么?

转载 作者:行者123 更新时间:2023-12-03 10:59:20 24 4
gpt4 key购买 nike

允许随机读取/写入文件的最佳压缩算法是什么?

我知道任何自适应压缩算法都是不可能的。

而且我知道霍夫曼编码是不可能的。

有没有人有更好的压缩算法来允许随机读/写?

我认为你可以使用任何压缩算法,如果你把它写成块,但理想情况下我不想一次解压整个块。但是,如果您对执行此操作的简单方法以及如何知道块边界有任何建议,请告诉我。如果这是您的解决方案的一部分,还请告诉我当您要读取的数据跨越块边界时您会怎么做?

在您回答的上下文中,请假设有问题的文件是 100GB,有时我想读取前 10 个字节,有时我想读取最后 19 个字节,有时我想读取 17 个字节中间的字节。 .

最佳答案

我对暗示这种事情不可能的回应数量感到震惊。

这些人有没有听说过“压缩文件系统”,
自从 1993 年 Stac Electronics 因压缩文件系统技术起诉 Microsoft 之前,它们就已经存在了?

我听说LZSLZJB是人们实现压缩文件系统的流行算法,这必然需要随机访问读取和随机访问写入。

也许最简单和最好的做法是为该文件打开文件系统压缩,让操作系统处理细节。
但如果你坚持手动处理,或许你可以通过阅读 NTFS transparent file compression 来获得一些技巧。 .

还请查看:
"StackOverflow: Compression formats with good support for random access within archives?"

关于compression - 允许随机读取/写入文件的最佳压缩算法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/236414/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com