Можно ли собирать данные комментариев из нескольких zip-файлов без разархивирования? - PullRequest
0 голосов
/ 09 сентября 2018

Здравствуйте, есть ли возможность собрать данные комментария к zip-файлу из нескольких файлов?

и если да, то где именно хранится комментарий?

1 Ответ

0 голосов
/ 09 сентября 2018

Вы можете сделать что-то вроде:

from zipfile import ZipFile

zipfiles = ["example.zip",]
for zfile in zipfiles:
    print("Opening: {}".format(zfile))
    with ZipFile(zfile, 'r') as testzip:
        print(testzip.comment) # comment for entire zip
        l = testzip.infolist() #list all files in archive
        for finfo in l:
            # per file/directory comments
            print("{}:{}".format(finfo.filename, finfo.comment))

Проверьте http://www.artpol -software.com / ZipArchive / KB / 0610242300.aspx для получения дополнительной информации о том, как и где хранятся метаданные в zip-файлах.

...