Как изменить заголовок zip-архива (с PK на PIRAKA)? - PullRequest
0 голосов
/ 10 апреля 2019

Как изменить заголовок zip-архива (с PK на PIRAKA)? Я изменил модуль zipfile в Python. Мне нужно создать zip-архивы с заголовком PIRAKA вместо PK (архив создается). Проблема в том, что вы не можете открыть файл в режиме 'r'. Pirfile

1 Ответ

0 голосов
/ 10 апреля 2019

Просто измените содержимое файла ZIP в двоичном режиме:

with open('file.zip', 'rb') as f:
    data = f.read().replace(b'PK', b'PIRAKA')

with open('result.zip', 'wb') as f:
    f.write(data)

Заголовок входного ZIP-файла:

PK    ™QЉNLщFCё ...

Заголовок выходного ZIP-файла:

PIRAKA    ™QЉNLщFCё ...
...