Сархивируем что-нибудь и посмотрим на это поле:The mtime field represents the data modification time of the file at the time it was archived. It represents the integer number of seconds since January 1, 1970, 00:00 Coordinated Universal Time.
...
All other fields are zero-filled octal numbers in ASCII. Each numeric field of width w contains w minus 1 digits, and a null.
Дату посмотрим сперва:
Shell
$ date
Пт 29 ноя 2024 10:30:58 +05
$
Shell
$ touch foo
$ tar --create --file=_0.tar foo
$
$ hexdump --skip 136 -n 12 -v -e '"%_p"' _0.tar
14722250636.$
$
Shell
$ date -d @14722250636
Сб 12 июл 2436 15:03:56 +05
$
=========================================================
Если как-то присобачить, что ли, строку 14722250636 к Си , то получим:
Код: Выделить всё
#include <stdio.h>
#include <time.h>
int main ()
{
time_t lt = atoi ("14722250636") ;
printf(ctime(<));
return 0;
}
Shell
$ ./a.out
Wed Mar 22 19:39:08 2028
$