![]() |
1
20
这是对Mizardx答案的补充,给出了一些解释和背景。 见 http://www.chiramattel.com/george/blog/2007/09/09/deflatestream-block-length-does-not-match.html 根据 RFC 1950 ,以默认方式构造的zlib流由以下部分组成:
C语言
观察:(1)人们希望C“放气”方法只在短输入下产生较长的字符串(2)使用原始放气流而不使用ADLER-32校验和?有点冒险,除非换上更好的东西。 更新
错误信息
如果你试图用C来填充一些压缩数据#
见 How do you use a DeflateStream on part of a file? 另外,将错误信息复制/粘贴到谷歌搜索中,你会得到很多点击(包括这个答案前面的一个),说了很多相同的话。
爪哇
一个单线排水管 丢弃2字节zlib头和4字节校验和后:
或
|
![]() |
2
21
你仍然可以使用
我不知道这是否完全符合您的服务器的要求,但这两个功能能够往返任何我尝试的数据。 参数直接映射到传递给zlib库函数的内容。
蟒蛇
γ
C
构造函数创建结构并用默认值填充它,然后将其传递给init函数。
这个
|
![]() |
Gelliant · 用于大文件的Matlab中的GZIP 7 年前 |
![]() |
Berry Blue · 使用Node.js保存压缩字符串 7 年前 |
![]() |
knarf · zlib:解压缩数据时出现错误-3:无效距离太远 8 年前 |
![]() |
Avisek · 将zlib压缩的utf8数据写入文件 10 年前 |
|
Computermatronic · 使用http压缩std.zlib流 10 年前 |