关于KAEGzip工具对于尾部长度字段处理逻辑的说明
问题现象描述
场景描述:篡改Gzip文件尾的长度字段,Gzip工具会产生报错,但KAEGzip工具能够正常解压,与Gzip工具行为存在差异。

对于test.gz压缩文件,将文件尾的长度字段由05 00 00 00篡改为02 00 00 00。

Gzip工具会因为长度字段被篡改而产生报错,KAEGzip工具则会正常解压出符合协议的正确原始数据。
原因分析及说明
Gzip在解压过程中会对长度字段进行校验,但由于当前硬件及驱动未实现对长度字段进行校验的功能,故而KAEGzip在该场景下采取了不同的处理逻辑,即对于完整且符合标准协议的核心数据段,正常解压出符合协议的正确原始数据。
父主题: 验证KAE相关