🍋
Menu
.tar Archive

TAR (Tape Archive)

TAR (Tape Archive) — формат архива для объединения нескольких файлов и каталогов в один файл с сохранением прав доступа и структуры каталогов. TAR сам по себе не сжимает данные — для этого он комбинируется с gzip (.tar.gz), bzip2 (.tar.bz2) или xz (.tar.xz).

MIME-тип

application/x-tar

Тип

Бинарный

Сжатие

Без потерь

Преимущества

  • + Preserves Unix permissions, ownership, symbolic links, and timestamps
  • + Streaming-friendly — can be created and extracted via pipes
  • + Standard on all Unix/Linux systems with no additional software

Недостатки

  • No built-in compression — must be combined with gzip, bzip2, or xz
  • No random access — extracting one file requires reading sequentially
  • Less intuitive for Windows users than ZIP

Когда использовать .TAR

Используйте TAR (с компрессором) для резервных копий Linux, пакетов исходного кода, контейнерных образов и архивов с сохранением прав доступа Unix.

Технические детали

Файлы TAR хранят файлы последовательно с блоками заголовков по 512 байт, содержащими имя, размер, права, временные метки и владельца. Формат «ustar» поддерживает пути до 256 символов. GNU и pax расширения обеспечивают длинные пути и расширенные метаданные. Нет индекса — доступ к файлам требует последовательного чтения.

История

TAR появился в Version 7 Unix в 1979 году для архивирования на магнитную ленту. Формат стал стандартизирован POSIX (формат «ustar» в POSIX.1-1988) и остаётся основным форматом архивирования в Unix/Linux.

Конвертировать из .TAR

Конвертировать в .TAR

Связанные форматы

Связанные термины