高手速进啊,用zlib中的compress2()压缩后的文件,用uncompress解压时遇到的难题
我用zlib中的compress2()压缩后的文件,用uncompress解压时遇到的问题:
比如:未压缩时文件10k大小,compress2(,,,,1)压缩为9k大小,compress2(,,,,9)压缩为6k大小
现在我要吧压缩后的文件还原,用uncompress(,X,,)第二个参数要我输入解压后的文件大小,源文件大小我没保存,我怎么知道解压后的大小啊。
网上看到用压缩后的文件大小*10作为解压后的大小,但对我不适用
我现在的要求是,不管compress2(,,,,X)等级设为了0-9中任何值,用uncompress(,X,,)解压后都能得到未压缩时文件的大小,请高手帮忙,有其他解决的方法也可,小弟拜谢了