Ключ
-TS<m,c,a>[N] сохранить/восстановить у файлов
время (изменения, создания, доступа)
Ключ -tsm служит для сохранения времени изменения файла,
ключ -tsc сохраняет время создания, а -tsa время
последнего доступа. После ключа можно указывать необязательный
числовой параметр от 0 до 4, определяющий точность обработки
времени. Значение '1 ' означает точность, равную 1 секунде,
значение '2' - 0,0065536 с, '3' - 0,0000256 с, а
'4' или '+' включают максимальную точность времени
для файловой системы NTFS, равную 0,0000001 с. Указание '0'
или '-' означает отказ от сохранения времени создания и
времени последнего доступа, а также низкую (двухсекундную) точность
времени изменения файла. Высокоточные режимы добавляют в архив
дополнительные данные, до 19 байт на каждый файл в случае
применения сочетания ключей -tsm4 -tsa4 -tsc4. Если точность
не указана, WinRAR использует значение '4' (наивысшее).
По умолчанию WinRAR использует режим -tsm4 -tsc0 -tsa0,
т.е. время модификации сохраняется с наивысшей точностью, а
остальные поля времени игнорируются.
Чтобы установить время создания и последнего доступа при
распаковке файлов, нужно указать ключи -tsc и -tsa
(точность здесь не имеет значения, но она не должна быть равна 0).
По умолчанию WinRAR устанавливает только время модификации (даже
если в архиве сохранены времена создания и доступа). Установку
времени модификации для распаковываемых файлов также можно
запретить, указав ключ -tsm-.
Если требуется применить одинаковую точность ко всем трём полям
времени, допускается не указывать букву типа времени. Например,
сочетание ключей -tsm4 -tsa4 -tsc4 можно заменить на
-ts4, -ts+ или -ts. Чтобы сохранить только
время модификации с низкой точностью или чтобы игнорировать все три
времени при распаковке, используйте ключ -ts-.
При создании архива WinRAR автоматически уменьшает точность в
соответствии той, которая поддерживается файловой системой. Для FAT
точность не превышает 2 с, для UNIX 1 с. Точность времени в
системе NTFS составляет 0,0000001 с.
При распаковке установка полей времени зависит от операционной
системы. Windows позволяет устанавливать все три типа времени, UNIX
только времена модификации и последнего доступа, но не создания
файла, а DOS поддерживает только время модификации.
Примеры:
а) Сохранить все времена файлов с максимально высокой
точностью:
WinRAR a -ts backup
б) Восстановить у файлов времена модификации и последнего
доступа. Ключ -tsm можно не указывать, так как WinRAR
использует его по умолчанию:
WinRAR x -tsa backup
в) Сохранить времена модификации и создания с низкой точностью.
Без ключа -tsm1 было бы сохранено время модификации с
высокой точностью:
WinRAR a -tsm1 -tsc1 backup