读取、写入、编辑 zip 文件元数据

读取、写入、编辑 zip 文件元数据

有没有办法读取、写入和编辑 zip 文件元数据(注释、时间戳等),从而实现以下功能:

    • 读取并存储 zip 文件元数据
    • 解压缩文件
    • 再次压缩解压后的文件
    • 写入存储的元数据(评论、时间戳等。显然没有校验和、长度/大小等)
    • =>接收二进制相同的 zip 文件
    • 读取并存储 zip 文件元数据
    • 解压缩文件
    • 更改一个文件
    • 再次压缩解压后的文件
    • 写入存储的元数据(评论、时间戳等。显然没有校验和、长度/大小等)
    • =>新的 zip 文件保留文件顺序、注释、未更改文件的时间戳
    • 编辑 zip 文件中的评论
    • zip 文件的其余部分保持不变(除非直接取决于评论(如果适用))

相关内容