读书人

zlib的有关问题

发布时间: 2012-03-05 11:54:01 作者: rapoo

zlib的问题~
我现在使用zlib进行编程,主要是对一个文件先压缩,
使用的时候呢,在内存中读取相应的块,而不是先解压在使用(用那块,解压那块).

现在问题来了,比如压缩前,我要seek到一个位置A.
那么压缩后,我要找A,怎么找?
我想应该存在一个函数,能把压缩前的位置A转化为压缩后的位置A'...

我的文件地址都是通过索引计算出来的..压缩后怎么得到呢??
请知道的不吝赐教.
谢谢~

[解决办法]
这两个位置就不是一一对应的,有可能你的原始的位置在压缩文件里就没了。
要了有啥意义?
[解决办法]
压缩过的内容你就算知道了也没法用啊。最简单的办法是把源文件按逻辑分块,然后分块压缩,嘿嘿。

读书人网 >C++

热点推荐