from cobs import cobs import timeit with open("/vmlinuz", "rb") as f: ddata = f.read() edata = cobs.encode(ddata) dtime = timeit.timeit(lambda: cobs.encode(ddata), number=1000) / 1000 / len(ddata) etime = timeit.timeit(lambda: cobs.decode(edata), number=1000) / 1000 / len(edata) print(f"encoding: {1 / (dtime * 1e9)} GB/s") print(f"decoding: {1 / (etime * 1e9)} GB/s")