gpt4 book ai didi

c - 如何指定 zlib 膨胀大小

转载 作者:行者123 更新时间:2023-11-30 19:29:04 24 4
gpt4 key购买 nike

有没有办法在zlib中指定一定数量的膨胀明文?示例代码 zpipe.c 读取的大小为 CHUNK(16384 字节),但我看不到在哪里指定膨胀的大小。例如,如果我只想在确定是否要继续通货膨胀之前读取前 10 个字节。这可能吗?

根据请求更新问题:

我正在解析一些 zlib 压缩内容,其中有一个标题。 header 确定内容的类型(二进制或其他)。在某些情况下,我只想缩小标题。其他时候,我需要把整个事情放气。我想知道是否可以编写一个紧缩函数,该函数将返回 X 字节的膨胀文本,而不管紧缩文本的数量如何。

最佳答案

如果将 avail_out 设置为 n,则 inflate() 将最多返回 n 字节的未压缩内容数据。

关于c - 如何指定 zlib 膨胀大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53291804/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com