Python Gzip - добавление в файл на лету

Можно ли добавить к gzipped текстовый файл на лету с помощью Python?

В основном я делаю это:

import gzip
content = "Lots of content here"
f = gzip.open('file.txt.gz', 'a', 9)
f.write(content)
f.close()

Строка добавлена (примечание "прилагается») к файлу каждые 6 секунд или около того, но результирующий файл будет таким же большим, как и стандартный несжатый файл (примерно 1 МБ после завершения).

Явное указание уровня сжатия также не имеет значения.

Если я потом распакую существующий несжатый файл,Размер s уменьшается примерно до 80 КБ.

Я предполагаю, что это невозможно "добавить» в файл gzip на лету и сжать его?

Это случай записи в буфер String.IO и затем сброса в файл gzip?

Ответы на вопрос(1)

Ваш ответ на вопрос