Формат файла TAR — описание, как открыть?
Файл формата TAR открывается специальными программами. Чтобы открыть данный формат, скачайте одну из предложенных программ.
Чем открыть файл в формате TAR
TAR – это формат файлов в ОС Unix, который обеспечивает процедуру резервного копирования. Также, TAR используют для архивации данных, их хранения и дальнейшего распространения. Создать или распаковать tar формат можно с помощью специальных утилит для Unix.
Особенности расширения
TAR в Linux является аналогом формата RAR, который используется в Windows. Добавлять в архив можно любые файлы и папки. Сжатие позволяет не только сэкономить место на жестком диске, но и гораздо быстрее передать большое количество объектов файловой системы на другое устройство.
Структура файла с расширением TAR:
- Контрольная сумма архива;
- Временные метки;
- Содержимое архива (блоковая древоподобная структура);
- Электронная подпись.
Архив TAR может быть создан с помощью стандартных системных команд Unix-подобных систем. Также, применить алгоритм сжатия можно с помощью сторонних программ для архивации и просмотра содержимого архивов.
TAR в других операционных системах
Сегодня архивы с расширением TAR можно открыть не только в Unix-системах, но и в Windows или MAC OS. При этом, для работы с архивами не нужно скачивать дополнительное ПО. Документы можно просмотреть помощью тех архиваторов, которые работают с RAR, 7Zip, GZIP и другими алгоритмами сжатия.
Как открыть файл tar?
В Windows открыть формат TAR можно с помощью следующих приложений:
- WInRar или WinZip;
- Zipeg;
- 7Zip
- Smith Micro StuffIt.
В MacOS просмотреть содержимое архива можно с помощью программ:
- Утилиты Apple Archive;
- GNU Tar;
- Unarchiver.
В Linux просмотр архива осуществляется с помощью командной строки или утилиты GNU Tar. Программа для открытия файлов tar в ОС Android — проводник ES File Explorer. Он позволяет не только управлять файловой системой, но и работает с большинством форматов сжатия данных.

Архив Tar, созданный с помощью tar — основанной на Unix утилиты, применяемой для упаковки файлов. Содержит разнообразные файлы в несжатом формате. Обычно сжимается в файл расширения .GZ с помощью компрессии GNU Zip.
Форматы .tar .zip .gz :Различия и эффективность
Вы наверняка встречали файлы с расширением .tar, .zip или .gz . А знаете ли вы, чем они отличаются, почему мы их используем, и какой формат наиболее эффективен?
Различия между tar, .zip и .gz
Если вам некогда вникать в подробности, то вот краткое и понятное объяснение:
- .tar — архивный файл без сжатия
- .zip — (как правило) сжатый архивный файл
- .gz — файл (архивный или не архивный), который сжали с помощью gzip
История развития архивов
Эта история началась в далёких 70х, как и многое из того, что связано с Unix системой и ей подобными. Морозное январское утро 1979 года ознаменовалось появлением утилиты tar в составе дистрибутива Unix V7.
Утилита tar была разработана для эффективной записи большого количества файлов на магнитные ленты. Большинство современных пользователей Linux незнакомы с ленточными накопителями. Тем не менее, tar архивы (они же tarballs) до сих пор широко используются, когда нужно упаковать несколько файлов или даже древо каталога целиком (или целый «лес» 🙂 в один файл.
Главное, что нужно запомнить о tar файле ― что это просто архив, без сжатия. Другими словами, если вы архивируете 100 файлов по 50kb, то на выходе получите архив размером около 5000kb. Используя только tar, единственное на что можно рассчитывать это экономия пространства за счёт файловой системы. Например, файл длинной 1 байт использует 4kb дискового пространства, а 1000 таких файлов займёт уже 4Mb, а tar архив с этими файлами займёт всего 1Mb.
Стоит отметить, что tar не единственный стандартный инструмент Unix для создания архивов. Программисты вероятно знакомы с форматом ar, так как он используется для создания статических библиотек, которые являются по сути архивами скомпилированных файлов. Но ar позволяет создать архив из чего угодно. Например, пакеты .deb в системе Debian не что иное, как архивы ar. А пакеты mpkg в MacOS X — это cpio архивы, сжатые с помощью gzip. Но эти форматы не стали так популярны у пользователей, как tar. Вероятно, потому что использовать команды tar удобнее и проще.
Архивы — это хорошо, но с началом эры персональных компьютеров, люди поняли, что, сжимая данные можно существенно экономить память. Поэтому, спустя десять лет после появления tar, уже в мир MS-DOS, пришёл формат архива с возможностью сжатия — zip. Наиболее распространённый алгоритм сжатия в zip — это Deflate, который использует алгоритмы LZ77. Формат zip многие годы страдал от обременений патентами компании PKWARE.
В то же время был создан gzip, который также использовал алгоритм LZ77, но для бесплатного использования, не нарушая патент PKWARE.
Gzip создавался только для сжатия файлов, согласно ключевому понятию в философии Unix ― «Делай что-то одно, но делай это хорошо». Таким образом, чтобы создать сжатый архив ― сначала вам нужно создать архив, например с помощью утилиты tar, а после этого сжать его. Так получается файл .tar.gz (иногда сокращается до .tgz, из-за соблюдения давно забытых ограничений в имени файла MS-DOS).
По мере развития компьютерных наук создавались и другие алгоритмы, для более эффективного сжатия. Например реализация алгоритма Барроуза — Уилера в bzip2 (отсылка к .tar.bz2 архивам). Или более новый формат xz, в котором реализован алгоритм LZMA. Этот алгоритм используется в архиваторе 7zip.
Доступность и ограничения
Сегодня вы можете без проблем использовать любой формат архивных файлов как в Linux, так и в Windows.
Благодаря нативной поддержке формата zip в Windows, zip особенно актуален для кроссплатформенного применения. Порой, zip файл можно встретить в неожиданных местах. Например, этот формат использовала компания Sun для архивов JAR, в которых распространяется скомпилированное приложение Java. Файлы OpenDocument (.odf, .odp …) в офисных приложениях, на самом деле являются zip архивами. Если вам интересно, распакуйте один из них и посмотрите, что внутри:
Несмотря на всё вышесказанное, в UNIX-мире я бы предпочёл использовать tar архивы, потому что формат zip недостаточно надёжно поддерживает все метаданные файловой системы Unix. Дело в том, что формат zip определяет лишь небольшой набор обязательных атрибутов файла для каждой записи: имя файла, дата изменения, право доступа. Кроме этих базовых атрибутов, архиватор может хранить и другие метаданные, в дополнительном поле заголовка zip. Но, поскольку дополнительное поле зависит от реализации, нет никаких гарантий, что вы получите тот же набор метаданных, даже в совместимых архиваторах. Давайте проверим это на примере:
Как видите, в дополнительном поле хранится информация о владельце (UID/GID). Если вы умеете читать шестнадцатеричный код, то можно заметить, что в этом архиве используется порядок байтов little-endian (от младшего к старшему) для хранения метаданных. «e803» это «03e8», что означает «1000» ― UID файла. А «07d0» это «d007», что означает «2000» ― GID файла.
В этом конкретном случае инструмент info-ZIP, который я использую в системе Debian, сохранил некоторые полезные метаданные в дополнительном поле. Но это не значит, что любой архиватор запишет те же данные в дополнительном поле. И нет гарантий, что другой архиватор сможет прочитать эти данные.
Таким образом существует две причины, по которым до сих пор используют tarballs. Это либо просто старая привычка, либо те причины, о которых я говорил выше, когда zip не может полностью заменить tar. Особенно если для вас важно сохранить все стандартные метаданные файла.
Тест на эффективность: Tar vs Zip vs Gz
Здесь я сравниваю эффективность сжатия. Я учитываю только сэкономленное пространство, без учёта затраченного времени. Как правило, чем эффективней алгоритм сжатия, тем больше ресурсов ЦП он требует.
Чтобы сравнить эффективность алгоритмов, я использовал файлы в популярных форматах размером около 100Mb. В таблице результаты, которые я получил в системе Debian Stretch (все размеры я узнал командой du -sh):
Во-первых, я призываю отнестись к этим результатам с осторожностью: все эти файлы были на моём жёстком диске, и я не утверждаю, что они являются эталоном для проведения тестов. Должен признаться, я не выбирал эти типы файлов случайным образом. Как уже упоминалось, файлы .odt сами по себе являются zip файлами. Поэтому результат их повторного сжатия был предсказуем (за исключением bzip2 и xz, я бы назвал это статистической аномалией, вызванной низкой неоднородностью моих файлов, содержащих несколько резервных копий или рабочих версий одних и тех же документов).
Что касается .jpg, .mp3 и .mp4 — это форматы, которые уже содержат сжатые данные. Более того, они используют деструктивное сжатие. Другими словами, вы не сможете полностью восстановить изображение после JPEG компрессии. Но вот что менее известно, так это то, что после фазы деструктивного сжатия, данные сжимаются во второй раз с использованием сжатия без потерь, для удаления избыточности данных, алгоритмом переменной длины слова Хаффмана.
Поэтому было предсказуемо, что сжатие JPEG, MP3/MP4 файлов не даст впечатляющих результатов. Обратите внимание, что обычный файл содержит, как сильно сжатые данные, так и не сжатые метаданные, поэтому мы можем ещё чего-то добиться. Это объясняет заметный результат для JPEG, так как их было много. Т.е. размер метаданных был существенным относительно общего размера файлов. Впечатляющие результаты показало сжатие MP4 с использованием xz. Вероятно, это связано с высоким сходством между файлами MP4, которые я использовал для тестов. Или нет?
What is TAR file format, TGZ TBZ TXZ extensions
What is TAR file format, tbz, tgz, txz archive types
TAR is a popular archiving format, mainstream for data backup and distribution purpose on Unix and Unix-like systems, as BSD, Linux and derivates. In use since early Unix versions, predating integrated archiving and compression formats like zip and rar, it was later standardized by POSIX-1.1988 and POSIX.1-2001. Tar packages are sometimes referred as «tarballs».
«Tarbomb» refers to a tar package purposely built to spam extraction directory with a large number of files, effect that can be avoided by moders archivers simply employing «extract to new folder» option.
Maximum size of a TAR file
Current POSIX.1 2001 revision of the tar standard removed the old limitation of 8 GB of maximum archive size for tar archives defined in POSIX.1 1988 standard
Read more about .tar extension: TAR
specifications on GNU software directory, TAR file format
Wikipedia entry, GZip
, BZip2
, Google Brotli
, and Facebook Zstandard
compressors’ official domains.
What are files with double extension
Legitimate use of double file extension
This result in the first step archiving extension (e.g. creating a TAR archive file) being pre-pended to second step compression extension (e.g. XZ).
This option allows an attacker to trivially add a file extension before the true one in order to mask the real nature of the file — being the last file extension hidden by default to end users by the system in file browser and most applications following system’s file browser policies.
PeaZip file and archive browser never hide file extension, avoiding this type of forgery.
Moreover PeaZip warns each time an executable or script file is being executed from an archive, in this way 1) the user is made aware of the potentially harmful nature of the file 2) the user can evaluate to extract the whole archive before, as executable and script files could need some archived resources (i.e. dll) to be available in uncompressed form before properly running.
Read more about this topic: what are file extensions
, list of known file types
, TAR
archive format, which usually comes with a second extension (tar.gz, tar.bz) declaring the compression scheme applied to the tar container.
SPEED 
COMPRESSION RATIO 
ADVANCED OPTIONS 
Synopsis: What is TAR file format. What are TGZ, TBZ, TXZ file extenssions. Features and specifications of tar archive type and related compressed tar file types as tar.gz, tar.bz2, tar.xz. What are files types with double extensions.
Topica: TAR file extension specs, what are tgz / tar.gz, tbz / tar.bz2 formats
PeaZip > FAQ > What is TAR file format, TGZ TBZ TXZ extensions
Расширение файла TAR
TAR — это расширение файла, связанное со стандартным форматом архива данных Unix. Файлы TAR поддерживаются в большинстве современных операционных систем. TAR не использует сжатие, что значительно сокращает время упаковки и распаковки. TAR — это рудиментарный контейнер, который хранит несколько файлов в одном архиве. Большинство сканеров электронной почты без проблем сканируют архивы TAR.
TAR и сжатие
TAR обычно сжимаются с помощью дополнительных инструментов архивирования. Самый популярный такой инструмент — GNU ZIP. Файлы TAR, сжатые с помощью GNU ZIP, используют расширение TAR.GZ ( имя_файла.TAR.GZ ). Файлы TGZ очень похожи на TAR.GZ. Большинство инструментов архивирования автоматически извлекают TAR при сжатии.
Программы, которые поддерживают TAR расширение файла
В следующем списке перечислены программы, совместимые с файлами TAR, которые разделены на категории 3 в зависимости от операционной системы, в которой они доступны. TAR файлы можно встретить на всех системных платформах, включая мобильные, но нет гарантии, что каждый из них будет должным образом поддерживать такие файлы.
Программы, обслуживающие файл TAR
Windows
MAC OS
Linux
Updated: 06/14/2022
Как открыть файл TAR?
Отсутствие возможности открывать файлы с расширением TAR может иметь различное происхождение. С другой стороны, наиболее часто встречающиеся проблемы, связанные с файлами Consolidated Unix Format Archive, не являются сложными. В большинстве случаев они могут быть решены быстро и эффективно без помощи специалиста. Мы подготовили список, который поможет вам решить ваши проблемы с файлами TAR.
Шаг 1. Получить WinZip
Основная и наиболее частая причина, препятствующая открытию пользователями файлов TAR, заключается в том, что в системе пользователя не установлена программа, которая может обрабатывать файлы TAR. Эта проблема может быть решена путем загрузки и установки # РЕКОМЕНДОВАННОЙ # или другой совместимой программы, такой как ALZip, WinAce, PeaZip. Выше вы найдете полный список программ, которые поддерживают TAR файлы, классифицированные в соответствии с системными платформами, для которых они доступны. Если вы хотите загрузить установщик WinZip наиболее безопасным способом, мы рекомендуем вам посетить сайт WinZip Computing, S.L. и загрузить его из официальных репозиториев.
Шаг 2. Проверьте версию WinZip и обновите при необходимости
Вы по-прежнему не можете получить доступ к файлам TAR, хотя WinZip установлен в вашей системе? Убедитесь, что программное обеспечение обновлено. Может также случиться, что создатели программного обеспечения, обновляя свои приложения, добавляют совместимость с другими, более новыми форматами файлов. Если у вас установлена более старая версия WinZip, она может не поддерживать формат TAR. Все форматы файлов, которые прекрасно обрабатывались предыдущими версиями данной программы, также должны быть открыты с помощью WinZip.
Шаг 3. Свяжите файлы Consolidated Unix Format Archive с WinZip
Если у вас установлена последняя версия WinZip и проблема сохраняется, выберите ее в качестве программы по умолчанию, которая будет использоваться для управления TAR на вашем устройстве. Метод довольно прост и мало меняется в разных операционных системах.

Выбор приложения первого выбора в Windows
- Выберите пункт Открыть с помощью в меню «Файл», к которому можно щелкнуть правой кнопкой мыши файл TAR.
- Нажмите Выбрать другое приложение и затем выберите опцию Еще приложения
- Последний шаг — выбрать опцию Найти другое приложение на этом. указать путь к папке, в которой установлен WinZip. Теперь осталось только подтвердить свой выбор, выбрав Всегда использовать это приложение для открытия TAR файлы и нажав ОК .
Выбор приложения первого выбора в Mac OS
- Нажав правую кнопку мыши на выбранном файле TAR, откройте меню файла и выберите Информация.
- Перейдите к разделу Открыть с помощью . Если он закрыт, щелкните заголовок, чтобы получить доступ к доступным параметрам.
- Выберите WinZip и нажмите Изменить для всех .
- Если вы выполнили предыдущие шаги, должно появиться сообщение: Это изменение будет применено ко всем файлам с расширением TAR. Затем нажмите кнопку Вперед» , чтобы завершить процесс.
Шаг 4. Убедитесь, что файл TAR заполнен и не содержит ошибок
Если проблема по-прежнему возникает после выполнения шагов 1-3, проверьте, является ли файл TAR действительным. Отсутствие доступа к файлу может быть связано с различными проблемами.

1. TAR может быть заражен вредоносным ПО — обязательно проверьте его антивирусом.
Если файл заражен, вредоносная программа, находящаяся в файле TAR, препятствует попыткам открыть его. Рекомендуется как можно скорее сканировать систему на наличие вирусов и вредоносных программ или использовать онлайн-антивирусный сканер. TAR файл инфицирован вредоносным ПО? Следуйте инструкциям антивирусного программного обеспечения.
2. Проверьте, не поврежден ли файл
Если вы получили проблемный файл TAR от третьего лица, попросите его предоставить вам еще одну копию. Возможно, файл был ошибочно скопирован, а данные потеряли целостность, что исключает доступ к файлу. При загрузке файла с расширением TAR из Интернета может произойти ошибка, приводящая к неполному файлу. Попробуйте загрузить файл еще раз.
3. Проверьте, есть ли у пользователя, вошедшего в систему, права администратора.
Существует вероятность того, что данный файл может быть доступен только пользователям с достаточными системными привилегиями. Войдите в систему, используя учетную запись администратора, и посмотрите, решит ли это проблему.
4. Проверьте, может ли ваша система обрабатывать WinZip
Если в системе недостаточно ресурсов для открытия файлов TAR, попробуйте закрыть все запущенные в данный момент приложения и повторите попытку.
5. Проверьте, есть ли у вас последние обновления операционной системы и драйверов
Регулярно обновляемая система, драйверы и программы обеспечивают безопасность вашего компьютера. Это также может предотвратить проблемы с файлами Consolidated Unix Format Archive. Возможно, что одно из доступных обновлений системы или драйверов может решить проблемы с файлами TAR, влияющими на более старые версии данного программного обеспечения.





