Skip to content
Snippets Groups Projects
try.py 361 B
Newer Older
Thomas Kluyver's avatar
Thomas Kluyver committed
import zlib
import zlib_into

a = b'abcde' * 5000
b = bytearray(5000)
res = zlib_into.compress_into(a, b, level=9)
Thomas Kluyver's avatar
Thomas Kluyver committed

print("res", res)
print(b[:res])

print("Roundtrip", zlib.decompress(b[:res]) == a)
Thomas Kluyver's avatar
Thomas Kluyver committed

c = bytearray(25001)
res2 = zlib_into.decompress_into(b[:res], c)
print(f"Decompressed {res2} bytes")
print("Roundtrip within zlib_into", bytes(c[:res2]) == a)