Я написал небольшой код на python, который должен распаковывать большой двоичный файл размером ~ 180 Мб. Проблема в том, что он распаковывает только около 50 МБ.
Интересно, сталкивался ли кто-нибудь с подобной, странной проблемой, подобной этой, и нашел решение для нее.
import zlib, sys
text = open('REG_E.rzp','rb').read()
print(sys.getsizeof(text))
# 187424785
decompressed = zlib.decompress(text)
print(sys.getsizeof(decompressed))
# 50001
Дополнительная информация: первые распакованные 50 Мбайт верны и читаются в шестнадцатеричном редакторе. Так что мне интересно, есть ли предел того, сколько zlib может распаковать одновременно? Я не получаю сообщений об ошибках, так что я вроде как в темноте.