【问题标题】:date/time attributes in zip formatzip 格式的日期/时间属性
【发布时间】:2014-07-21 13:04:02
【问题描述】:

我正在尝试找出 文件和目录 创建日期是否存储到 zip 文件中。从我可以看到使用zipinfo 只是修改时间。

【问题讨论】:

    标签: unix zip


    【解决方案1】:

    Zip 文件格式的Wikipedia page 说明所有文件都必须具有修改 日期/时间字段。没有没有创建日期/时间字段。但是,您可以使用 Extra field 存储您喜欢的任何元数据,但这并不是标准化的。

    【讨论】:

      【解决方案2】:

      正如在另一个答案中所说,默认情况下 ZIP 文件只能存储文件的修改日期。任何其他元数据,包括文件创建日期,可以存储在extra 字段中。并且在一定程度上是标准化的,所以不同的归档者可以相互理解。
      一些最常用的额外块在PKWARE's official ZIP file specification 中进行了描述,最完整的文档可以在Info-ZIP's extra field description 中找到。

      但是,在大多数 UNIX(类)系统上 there is no creation time at all, with some of them providing it with OS-specific extensions。可能是您正在检查的文件是在没有创建时间的操作系统中创建的,或者使用的归档软件没有费心在 UNIX 上支持它。

      【讨论】:

        猜你喜欢
        • 2017-01-25
        • 2016-08-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-12-10
        • 1970-01-01
        • 2013-04-23
        相关资源
        最近更新 更多