web-dev-qa-db-ja.com

gzipファイルからタイムスタンプを抽出します

foo.gzを解凍せずに、fooで圧縮されたファイルgzipの生の元のタイムスタンプを知るにはどうすればよいですか?

gzip --verbose --list foo.gzおよびfile foo.gzは、フォーマットされた日付と時刻を出力します。

9
n.r.

タイムスタンプを手動で抽出します。圧縮ファイルに単一のメンバーがあると仮定します(これは通常、gzipの場合です)。

<foo.gz dd bs=4 skip=1 count=1 | od -t d4

これにより、生のタイムスタンプ、つまり1970-01-01 00:00UTCからの秒数が10進数で出力されます。