可能有一个带有数据描述符的 password-protected/weak-encrypted ZIP 文件吗?

Possible to have a password-protected/weak-encrypted ZIP file with a data descriptor?

是否可以拥有具有数据描述符的 ZIP 文件,因此每个文件的压缩大小是其数据之后,并通过 ZIP 的“弱”加密机制?

上下文:正在为 Python 开发流式解压缩功能,特别是添加解密支持。不能依赖于数据之前已知的压缩大小,这使得它……很尴尬。

是的。

UEsDBC0ACQAIAPBaJFMAAPBa//////////8BABQALQEAEAAAAAAAAAAAAAAAAAAAAAAAiTFa
LaeEC1Hn3rkwrUpSKqBmSpAtoQ1LulBLBwidP2y1GQAAAAAAAAAOAAAAAAAAAFBLAQIeAy0A
CQAIAPBaJFOdP2y1GQAAAA4AAAABAAAAAAAAAAAAAACwEQAAAAAtUEsFBgAAAAABAAEALwAA
AGQAAAAAAA==

Info-ZIP's zip 制作:

echo -n 'hello, hello![=11=]' | zip -e | cat > foo.zip

(密码:foo)