大佬教程收集整理的这篇文章主要介绍了c – 使用zlib压缩目录,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我的问题是构建字典,即将包含一些zlib文件的目录压缩到标准zip文件.
我已经读过zlib做了但我不明白怎么做.我检查了minzip代码.它似乎使用gzip.我可以构建自己的格式,但我希望能够使用7z打开这些文件进行调试(以防万一).
我应该在zlib中使用什么来压缩目录?
[编辑]
在minzip中
我使用minzip压缩1个文件到它的gz版本 – >不拉链但对我很好. (我将在世界各种编译器上使用它 – 如果客户端平台出现问题,则标准格式更容易)
此外,主要有这个代码.它在文件列表上循环并将其写入输出.
但是档案中文件位置的信息在哪里?
do { if (uncompr) { if (copyout) { file = gzopen(*argv,"rb"); if (file == NULL) fprintf(stderr,"%s: can't gzopen %s\n",prog,*argv); else gz_uncompress(file,stdout); } else { file_uncompress(*argv); } } else { if (copyout) { FILE * in = fopen(*argv,"rb"); if (in == NULL) { perror(*argv); } else { file = gzdopen(fileno(stdout),outmodE); if (file == NULL) error("can't gzdopen stdout"); gz_compress(in,filE); } } else { file_compress(*argv,outmodE); } } } while (argv++,--argc);
对不起,如果这很明显.
以上是大佬教程为你收集整理的c – 使用zlib压缩目录全部内容,希望文章能够帮你解决c – 使用zlib压缩目录所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。