foo
我如何知道压缩文件的原始时间戳而gzip
无需解压缩foo.gz
?
gzip --verbose --list foo.gz
并将file foo.gz
打印格式化的日期和时间。
答案1
手动提取时间戳。假设压缩文件只有一个成员(gzip 通常就是这种情况):
<foo.gz dd bs=4 skip=1 count=1 | od -t d4
这将打印原始时间戳,即自 1970-01-01 00:00 UTC 以来的秒数(十进制)。
foo
我如何知道压缩文件的原始时间戳而gzip
无需解压缩foo.gz
?
gzip --verbose --list foo.gz
并将file foo.gz
打印格式化的日期和时间。
手动提取时间戳。假设压缩文件只有一个成员(gzip 通常就是这种情况):
<foo.gz dd bs=4 skip=1 count=1 | od -t d4
这将打印原始时间戳,即自 1970-01-01 00:00 UTC 以来的秒数(十进制)。