如何解决zlib 在压缩前获取 gzip-file-size
我有以下问题:
我在 C 中使用 zlib 来 gzip 文件。压缩(使用 42 3,15 * * * sudo certbot renew --quiet --no-self-upgrade
24 1,18 * * * sudo certbot renew --quiet --no-self-upgrade
5 4 * * 7 sudo /opt/bitnami/ctlscript.sh restart nginx
,z_stream
...)没问题,但我需要在压缩之前知道 gzip 文件的大小。这是可能的还是我在压缩时必须计算字节数的唯一选择?
提前致谢!
解决方法
但在压缩之前我需要知道 gzip 文件的大小
如果你的意思是你需要它来压缩(也许是分配一个缓冲区来保存数据),那么你就错了,z_stream
的全部意义是让你压缩输出块中的输入块。
是我在压缩时必须计算字节数的唯一选项
是的,您需要应用压缩算法才能知道结果大小。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。