1

我正在使用 brotli 压缩器,我想打开一个压缩文件并向其附加更多内容。

到目前为止,我使用了以下测试:

import brotli

for _ in range(2):
    with open('test.br','ab') as fd:
        compressor = brotli.Compressor(mode=brotli.BrotliEncoderMode.TEXT)
        fd.write(compressor.compress("foo"))
        fd.write(compressor.flush())
        fd.write(compressor.finish())

但是,如果我解压缩

$cat test.br | brotli --decompress
foo

代替

foofoo

有没有办法在不解压缩以前的书面内容或告诉它跳过文件头的情况下附加到 brotli 压缩文件?

4

0 回答 0