标签: gzip python-3.6 zlib
我需要使用来自可能信任或不信任的来源的zlib.uncompress解压缩数据。 zlib的documentation表示如果发生任何错误,decompress方法会引发zlib.error,但是它可以自己防止拉链炸弹吗? (即我应该添加例如MemoryError的捕获吗?)
zlib.uncompress
decompress
zlib.error
MemoryError
答案 0 :(得分:0)
您应该使用zlib.decompressobj来防止炸弹。
zlib.decompressobj