我希望使用从存档中已经压缩的文件(本地文件头)中检索到的预先存在的头来压缩给定字符串。
我试图查看zlib,虽然他们的压缩/解压缩效果很好但我找不到设置压缩标头的选项。
我想避免解压缩文件,在文件中添加字符串,然后重新压缩文件。相反,我只是想"追加"给定压缩文件的给定字符串。
我已尝试使用Python中现有的Zipfile module,在这里我尝试修改Zipfile模块来处理预设的标头,但是从这里我可以得出结论,Zipfile模块过于依赖这个zlib库是可能的。
虽然我尝试使用Python,但我很高兴使用任何编程语言。
答案 0 :(得分:1)
你想做的事情比你想象的要复杂得多。但是代码已经写好了。查看gzlog.h的gzlog.c中的examples directory和zlib distribution。