压缩后的文件比原始文件大并且仍然有效

问题描述 投票:0回答:1

在 zip 中,我发现了这个压缩文件。它大约有 1MB,但膨胀后 (

pako.inflateRaw
),原来只有 50kb。这怎么可能?膨胀后其余数据会发生什么?我试图通过构建一些东西来查看文件的其余部分来弄清楚发生了什么,但其中大部分都是垃圾,我找不到实际内容在哪里。

文件链接:https://github.com/KTibow/hoster/raw/main/file.deflate

compression deflate
1个回答
0
投票

Deflate 流会自行终止。该文件开头的 deflate 流为 17,400 字节,解压后为 49,424 字节。

© www.soinside.com 2019 - 2024. All rights reserved.