【发布时间】:2018-02-28 18:06:36
【问题描述】:
我需要使用zlib.uncompress 从可能受信任或可能不信任的来源解压缩数据。 zlib 的documentation 表示decompress 方法会引发zlib.error 以防发生任何错误,但这可以自己保护免受zip 炸弹吗? (即我应该为MemoryError添加catch吗?)
【问题讨论】:
标签: gzip python-3.6 zlib
我需要使用zlib.uncompress 从可能受信任或可能不信任的来源解压缩数据。 zlib 的documentation 表示decompress 方法会引发zlib.error 以防发生任何错误,但这可以自己保护免受zip 炸弹吗? (即我应该为MemoryError添加catch吗?)
【问题讨论】:
标签: gzip python-3.6 zlib
您应该改用zlib.decompressobj 来防范炸弹。
【讨论】: