是否可以从多个zip文件中收集评论数据而无需解压缩?

时间:2018-09-09 06:09:52

标签: python zip

您好,是否可以从多个文件中收集一个zip文件的注释数据?(作为打开Zip或Rar文件时出现的可选注释)

如果是的话,评论存储在什么地方?

1 个答案:

答案 0 :(得分:0)

您可以执行以下操作:

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文件中的存储方式和位置的更多信息。