foo.gz
を解凍せずに、foo
で圧縮されたファイルgzip
の生の元のタイムスタンプを知るにはどうすればよいですか?
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:00UTCからの秒数が10進数で出力されます。