заменить / изменить хвост файла gz с помощью gzip.open - PullRequest
0 голосов
/ 08 июля 2011

У меня есть файл gz, который имеет огромный размер, можно ли заменить хвост, не касаясь остальной части файла?Я попытался gzip.open (filePath, mode = 'r +'), но метод записи был заблокирован .... говоря, что это объект только для чтения ... есть идеи?

то, что я делаю сейчас, это ... gzip.open как r, и как только я получаю смещение начала хвоста, я закрываю его и снова открываю с gzip.open как a и ищу (смещение) ... что вряд ли лучшая идея

спасибо

Джон

1 Ответ

2 голосов
/ 08 июля 2011

Невозможно - вы не можете заменить части сжатого файла без предварительной распаковки.По крайней мере, не с обычными алгоритмами сжатия.

...