将内容附加到brotli compressed fi

2024-06-17 12:09:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用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压缩文件而不解压缩以前编写的内容,或者告诉它跳过文件头?你知道吗


Tags: intestbrimport内容forfoowith