tar | |
---|---|
Расширение |
.tar |
MIME-тип | application/x-tar[1] |
Сигнатура |
u s t a r \0 0 0 на байте 257 ("ustar", нулевой байт, два '0', 8 байтов в сумме) |
Разработчик | Bell Labs |
Опубликован | январь 1979 |
Последний выпуск | 1.35 (18 июля 2023 ) |
Тип формата | архиватор |
Содержится в | gzip, bzip2, lzip, lzma, xz, lzop, compress, Zstandard |
Открытый формат? | да |
tar (англ. tape archive) — формат битового потока или файла архива, а также название традиционной для Unix программы для работы с такими архивами. Программа tar была стандартизирована в POSIX.1-1998, а также, позднее — в POSIX.1-2001. Первоначально программа tar использовалась для создания архивов на магнитной ленте, а в настоящее время tar используется для хранения нескольких файлов внутри одного файла для распространения программного обеспечения, а также по прямому назначению — для создания архива файловой системы. Одним из преимуществ формата tar при создании архивов является то, что в архив записывается информация о структуре каталогов, о владельце и группе отдельных файлов, а также временны́е метки файлов.
Как и другие утилиты Unix, tar
— специализированная программа, которая следует философии Unix «делать только одну вещь» (в данном случае — работать с архивами формата tar), «но делать её хорошо». Поэтому tar
не создаёт сжатых архивов, а использует для сжатия внешние утилиты, такие, как gzip, bzip2 и xz. Ранее для сжатия использовалась также утилита compress, которая практически вышла из употребления.