Распаковать TAR

RSS

Распаковать TAR онлайн: архивы .tar, .tar.bz2 и .tar.xz в браузере, файлы по одному или одним ZIP. Бесплатно, конфиденциально, без загрузки.

Файлы обрабатываются в вашем браузере и никуда не загружаются.

Как распаковать файл TAR, TAR.BZ2 или TAR.XZ

  1. Перетащите архив в область загрузки выше или нажмите Выберите файл. Принимаются имена .tar, .tar.bz2, .tbz2, .tar.xz и .txz.
  2. Пропустите поле Пароль (только если архив зашифрован). У формата tar нет собственной защиты паролем.
  3. Нажмите Извлечь файлы. Если тарбол сжат, слой bzip2 или xz автоматически снимается перед распаковкой файлов.
  4. Скачивайте файлы по одному или нажмите Скачать всё (ZIP), чтобы получить весь набор в виде ZIP.

Архив распаковывает libarchive, работающая как WebAssembly в этой вкладке. Он никуда не загружается, поэтому инструментом безопасно пользоваться для резервных копий и частных папок проектов.

Обычный tar и сжатые тарболы

Обычный файл .tar — это просто много файлов, уложенных друг за другом, и перед каждым стоит 512-байтовый заголовок с его именем, размером, владельцем, правами доступа и временем изменения. Он не меньше, чем файлы внутри него. Образы контейнеров, некоторые инструменты резервного копирования и многие системы сборки создают несжатый tar, потому что его быстро записывать и читать.

Когда важен размер, поток tar пропускают через компрессор и добавляют второе расширение. Короткие формы распространены в системах и на сайтах загрузки, где предпочитают одно расширение:

Длинное имяКороткая формаКомпрессорКоманда для распаковки
.tarнетнетtar -xf file.tar
.tar.bz2.tbz2bzip2tar -xjf file.tar.bz2
.tar.xz.txzxz (LZMA2)tar -xJf file.tar.xz

В командах j выбирает bzip2, а заглавная J — xz. Современные GNU tar и bsdtar умеют определять сжатие сами, поэтому tar -xf обычно работает для всех трёх. Эти команды доступны в Linux, macOS и в командной строке Windows 10 и 11.

И bzip2, и xz сжимают лучше, чем gzip, поэтому программные проекты часто публикуют исходный код в виде .tar.xz. Как правило, xz даёт самый маленький файл и при этом распаковывается быстрее bzip2.

Советы

Совет: файл, оканчивающийся только на .bz2 или .xz, без .tar перед ним, — это один сжатый файл, а не тарбол. Их здесь распаковать нельзя; используйте bunzip2 или unxz в командной строке.

Часто задаваемые вопросы

Поддерживаются ли длинные имена файлов и имена не на английском?

Да. Длинные пути и имена в Unicode, сохранённые с расширениями POSIX pax или записями длинных имён GNU, libarchive читает правильно.

Восстанавливает ли распаковка права доступа и даты?

Нет. Файлы сохраняются через браузер как обычные загрузки с текущей датой, а биты прав доступа из заголовков tar не применяются. Если они важны, используйте команду tar.

Каково ограничение по размеру?

Всё обрабатывается в памяти. Архивы больше примерно 700 МБ обрабатываются медленно, а всё, что больше 2 ГБ, отклоняется.

Обновлено

Скопировано в буфер обмена