【发布时间】:2021-11-02 07:21:36
【问题描述】:
是否有可能拥有具有数据描述符的 ZIP 文件,因此每个文件的压缩大小在其数据之后,并通过 ZIP 的“弱”加密机制对其进行密码保护?
上下文:正在为 Python 开发流式解压缩功能,特别是添加解密支持。无法依赖数据之前已知的压缩大小,这使得它......尴尬。
【问题讨论】:
标签: python zip compression zlib deflate
是否有可能拥有具有数据描述符的 ZIP 文件,因此每个文件的压缩大小在其数据之后,并通过 ZIP 的“弱”加密机制对其进行密码保护?
上下文:正在为 Python 开发流式解压缩功能,特别是添加解密支持。无法依赖数据之前已知的压缩大小,这使得它......尴尬。
【问题讨论】:
标签: python zip compression zlib deflate
是的。
UEsDBC0ACQAIAPBaJFMAAPBa//////////8BABQALQEAEAAAAAAAAAAAAAAAAAAAAAAAiTFa
LaeEC1Hn3rkwrUpSKqBmSpAtoQ1LulBLBwidP2y1GQAAAAAAAAAOAAAAAAAAAFBLAQIeAy0A
CQAIAPBaJFOdP2y1GQAAAA4AAAABAAAAAAAAAAAAAACwEQAAAAAtUEsFBgAAAAABAAEALwAA
AGQAAAAAAA==
由Info-ZIP's zip 制作:
echo -n 'hello, hello!\0' | zip -e | cat > foo.zip
(密码:foo)
【讨论】: