我得到的数据是被GZIP压缩了的,怎么解压?
我用ZLibExGZ的GZDecompressStr说是data error然后我看了一下,
header := PGZHeader(@s[1]);
if (header^.Id1 <> $1F) //这里是$1F,还是对的
or (header^.Id2 <> $8B) //这里开始就不对了,我这里是63($3F)
or (header^.Method <> Z_DEFLATED)
or ((header^.Flags and GZ_RESERVED) <> 0) then请问我应该怎么解压?会不会是返回的是widestring?,我转换成string了也是解压不了,我晕到了
我用ZLibExGZ的GZDecompressStr说是data error然后我看了一下,
header := PGZHeader(@s[1]);
if (header^.Id1 <> $1F) //这里是$1F,还是对的
or (header^.Id2 <> $8B) //这里开始就不对了,我这里是63($3F)
or (header^.Method <> Z_DEFLATED)
or ((header^.Flags and GZ_RESERVED) <> 0) then请问我应该怎么解压?会不会是返回的是widestring?,我转换成string了也是解压不了,我晕到了
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货