关于IE,FireFox对GZip压缩得处理(原)_日积月累

来源:百度文库 编辑:神马文学网 时间:2024/05/02 03:48:23
前几天写了一个 http server,为了减少数据得网络传输量,在http server上增加了数据Gzip压缩得功能。功能完成后,经过测试发现gzip压缩后得数据,IE总是不能够正确解压,而FireFox得表现一点也没有问题。
开始排查问题得原因,发现IE&FireFox对Gzip压缩数据得检查不一致。数据经过Gzip压缩后,生成得压缩文件有如下部分组成,Gzip头(10)+Gzip Body + Gzip Tail(8),其中Gzip Tail有4个字节得CRC校验码,IE对校验码进行了仔细检查,FireFox根本没有检查。而我得 Gzip压缩CRC校验错误,导致了IE解压不了。OK问题找到了。