Чем открыть tar xz

Обновлено: 07.07.2024

Столкнулся с архивом типа tar.xz. Что это такое и как это распаковывать?

33.8k 23 23 золотых знака 89 89 серебряных знаков 208 208 бронзовых знаков Скорее всего tar и есть, но совсем не обязательно. Чтобы быть уверенным стоит посмотреть содержимое. По первым символам сигнатуры чаще всего можно определить формат. Т.к. это может быть произвольный файл с любыми данными и совсем не обязательно архив.

xz - это файловый формат сжатия данных с помощью алгоритма LZMA. Чтобы использовать на Убунту, надо установить xz-utils.

33.8k 23 23 золотых знака 89 89 серебряных знаков 208 208 бронзовых знаков Мне казалось, там уже все для этого есть. По крайней мере, в FreeBSD это можно делать без установки дополнительного ПО. У меня сработало буз установки доп. пакетов(Ubuntu 16.04) так: sudo tar -xvf ARCHIVE -C PATH

В дальнейшем, чтобы не заботится о том, какой тип архива, можно поставить утилиту atool:

Для распаковки (покажу на примерах):

Для просмотра содержимого:


49.4k 72 72 золотых знака 249 249 серебряных знаков 480 480 бронзовых знаков

есть и универсальное решение.

во всех популярных дистрибутивах операционной системы gnu/linux есть пакет dtrx («do the right extraction»). при его установке по зависимостям будут установлены и недостающие в системе распаковщики.

программа самостоятельно определяет, что находится внутри файла, и умеет распаковывать tar, zip (включая самораспаковывающиеся .exe), cpio, rpm, deb, gem, 7z, cab, rar, файлы, созданные InstallShield, сжатые gzip, bzip2, lzma и compress.

при обнаружении внутри архива других архивов/сжатых файлов, программа интерактивно предложит распаковать и их.


66k 154 154 золотых знака 66 66 серебряных знаков 203 203 бронзовых знака

На Linux есть unar , распаковывающий все подряд и нормально обрабатывающий русскую кодировку в zip . Для tar.xz тоже подходит.

Favorite

Добавить в избранное

Главное меню » Операционная система Linux » Как извлечь или распаковать файл tar.xz в Linux

(1 оценок, среднее: 5,00 из 5)

Как извлечь или распаковать файл tar.xz в Linux

Узнайте, как распаковать файл tar.xz в терминале Linux. Также узнайте, что такое tar и xz файлы.

И так, вы только что загрузили программу или файл, который заканчивается на .tar.xz, и вам интересно, как извлечь этот файл tar.xz из командной строки в Linux.

Прежде чем мы покажем вам, как разархивировать файл tar.xz, позвольте нам быстро рассказать вам о tar и xz.

Что такое tar.xz файл?

Из-за накладных расходов передача 100 файлов по 1 КБ займет больше времени, чем передача одного файла по 100 КБ.

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

Но сам tar не сжимает файлы. Если вы используете tar для объединения 100 файлов по 1 КБ каждый, результирующий файл tar, вероятно, будет иметь размер около 100 КБ.

Для дальнейшей экономии времени и пропускной способности используются утилиты сжатия. Эти инструменты сжатия уменьшат размер результирующего файла. Tar.xz является одним из таких инструментов сжатия и использует алгоритм сжатия LZMA.

Вот почему результирующий файл tar.xz в нашем сценарии может быть значительно меньше, чем 100 КБ, скажем, 50 КБ.

Распаковка tar.xz файл в Linux

Извлечь файл tar xz довольно просто. Вам просто нужно убедиться, что в вашем дистрибутиве Linux есть поддержка утилиты сжатия xz.

Инструмент сжатия XZ доступен через пакет XZ-utils в большинстве дистрибутивов Linux. В большинстве случаев вы уже будете иметь утилиту XZ установленную по умолчанию.

Но вы все равно должны убедиться, что он установлен в вашей системе. Вы можете использовать менеджер пакетов вашего дистрибутива Linux для его установки.

В Debian или Ubuntu вы можете установить xz-utils с помощью следующей команды:

Если у вас есть поддержка сжатия xz в вашем дистрибутиве Linux, вы можете извлечь файл tar.xz с помощью стандартной команды tar:

  • -x означает извлечь архивный файл
  • -f означает следующее имя архивного файла

Зачем вам нужно было указать х (извлечение) здесь? Потому что tar также может быть использован для создания (сжатия) файлов.

Поэтому вам нужно указать, какую операцию вы выполняете с помощью команды tar, сжатия (c) или извлечения (x).

Мы надеемся, что это краткое руководство помогло вам извлечь файл tar xz, и вы немного лучше стали разбираться в файлах tar и xz.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Команда tar и другие методы распаковки в Linux

По умолчанию в системах Unix/Linux включен встроенный архиватор tar, позволяющий запаковывать/распаковывать архив и выполнять много других операций с заархивированными файлами. В его функционал не входит компрессия, но он отлично работает с такими утилитами, как Gzip и BZip2 – с помощью них и выполняется сжатие файлов.

В сегодняшней статье мы подробно разберем основные функции команды tar, а также рассмотрим, как работать с архивами в Linux-системе.

Tar: основные функции и синтаксис

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

Распаковка файлов тоже выполняется просто:

Основные опции:

  • -A, --concatenate – позволяет добавить уже существующий архив к другому;
  • -c, --create – создает новый архив и записывает в него файлы;
  • -d – расшифровывается как -diff или -delete, где первая команда проверяет различия между архивами, вторая – удаляет данных из архива;
  • -r, append – добавляет новые файлы в конец заархивированного документа;
  • -t, --list – разрешает посмотреть содержимое архива, формат аналогичен ls –l; если файлы не указаны, то выводит информацию обо всех файлах;
  • -u, --update – обновление файлов в созданном архиве с тем же наименованием;
  • -x, --extract – распаковывает файлы из заархивированного документа.

Мы также можем использовать особые параметры, относящиеся к каждой опции:

  • -c dir, --directory=DIR – перед тем как выполнить операцию, директория будет изменена на dir;
  • -f file, --file – выводит результат в file;
  • -p, --bzip2 – сохраняет все права доступа;
  • -v – расшифровывается как -verbose или -totals: выводит всю информацию о текущем процессе и показывает сведения об уже завершенном процессе.

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

  • -a, -auto-compress – выбирает программу для сжатия данных;
  • -I, -use-compress-program=PROG – позволяет фильтровать архив с помощью утилиты PROG, для которой требуется использование опции -d;
  • -j, -bzip2 – сжимает архив с помощью программы bzip2;
  • -J, -xz – сжимает архив с помощью программы XZ;
  • -Izip – сжимает архив с помощью программы Lzip;
  • -Izma – сжимает архив с помощью программы Izma;
  • -z, -gzip, -gunzip, -ungzip – сжимает архив с помощью программы GZIP;
  • -Z, -compress, -uncompress – использование компрессии.

У команды tar есть еще много возможностей – чтобы их посмотреть, достаточно в консольном окне ввести команду tar --help. О том, как воспользоваться наиболее важными опциями и поработать с архивацией данных, мы поговорим в следующем разделе.

Как воспользоваться архиватором tar

Для работы с архиватором будем использовать сборку Kali Linux. Данный алгоритм подойдет и для других версий Unix/Linux, поэтому можете просто следовать инструкциям, чтобы прийти к тому же результату.

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

Архивируем файлы

Чтобы добавить один или несколько файлов в архив через консольное окно, нам потребуется сначала прописать пути, чтобы система понимала, откуда брать файлы. Сделать это довольно просто: указываем в консоли путь до директории, в которой находятся файлы. В нашем случае это /home/kali/.

Как сменить директорию в консоли Kali Linux

Для архивации вводим команду типа:

Как заархивировать файл в Kali Linux

В результате будет создан архив в исходной папке – перейдем в нее и убедимся, что все прошло корректно:

Как архивировать файлы через консоль в Linux

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

Как создать архив tar в Linux Kali

Как видите, создать tar-архив в Linux совсем не сложно. Если вам нужно заархивировать несколько документов через консоль, то просто пропишите их имена с использованием пробела.

Распаковываем tar-файлы

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

Как разархивировать файл в консоли линукса

Таким образом будут получены файлы, находящиеся в архиве. Также мы можем их достать и ручным способом – для этого достаточно кликнуть правой кнопкой мыши по файлу и нажать на «Извлечь здесь».

Как работать со сжатием файлов

Напоминаю, что tar не сжимает файлы, а только добавляет их в архив. Для уменьшения размера архивируемых файлов потребуется дополнительно воспользоваться такими утилитами, как bzip2 и gzip. Они хорошо взаимодействуют с tar, поэтому в консольном окне достаточно прописать несколько новых значений. В ручном режиме сжатие файлов выполняется с помощью расширения .tar.bz2 или .tar.gz.

Итак, для сжатия в bzip2 переходим через консоль в нужную директорию и прописываем следующую команду:

Как сжать файлы в Linux Kali

Чтобы использовать gzip, другую утилиту для сжатия, вводим следующее:

Как создать сжатый архив в Linux Kali

Для распаковки файлов такого типа используйте:

Ручной способ аналогичен созданию обычного архива, только необходимо указать расширение .tar.bz2 либо .tar.gz.

Как создать сжатый архив в Linux Kali

Распаковать файлы самостоятельно тоже просто – для этого нужно кликнуть правой кнопкой по архиву и выбрать «Извлечь здесь».

Как посмотреть содержимое архива

Мы можем посмотреть, что находится в архиве без его распаковки. В консоли для этого необходимо ввести команду такого типа:

Как посмотреть содержимое архива через консоль в Linux Kali

Обратите внимание, что под командой отобразилось название «document1» – это файл, находящийся в архиве. Если файлов несколько, то каждый будет прописан в новой строке.

Для просмотра архива без использования консоли достаточно кликнуть двойным щелчком мыши по архиву. После этого отобразится новое окно, в котором будет показан весь список файлов.

Заключение

Сегодня мы рассмотрели основные методы архивации, распаковки и сжатия файлов с помощью команды tar. Это простой инструмент, который отлично взаимодействует с утилитами сжатия bzip2 и gzip. Надеюсь, что теперь вам будет легко работать с архивами в системе Linux. Спасибо за внимание!

Программы, которые поддерживают TAR.XZ расширение файла

Ниже вы найдете указатель программ, которые можно использовать для открытия файлов TAR.XZ, разделенных на категории 2 в соответствии с поддерживаемой системной платформой. TAR.XZ файлы можно встретить на всех системных платформах, включая мобильные, но нет гарантии, что каждый из них будет должным образом поддерживать такие файлы.

Программы, обслуживающие файл TAR.XZ

Как открыть файл TAR.XZ?

Причин, по которым у вас возникают проблемы с открытием файлов TAR.XZ в данной системе, может быть несколько. Что важно, все распространенные проблемы, связанные с файлами с расширением TAR.XZ, могут решать сами пользователи. Процесс быстрый и не требует участия ИТ-специалиста. Ниже приведен список рекомендаций, которые помогут вам выявить и решить проблемы, связанные с файлами.

Шаг 1. Установите 7-Zip программное обеспечение

Шаг 2. Убедитесь, что у вас установлена последняя версия 7-Zip

Update software that support file extension TAR.XZ

Если проблемы с открытием файлов TAR.XZ по-прежнему возникают даже после установки 7-Zip, возможно, у вас устаревшая версия программного обеспечения. Проверьте веб-сайт разработчика, доступна ли более новая версия 7-Zip. Иногда разработчики программного обеспечения вводят новые форматы вместо уже поддерживаемых вместе с новыми версиями своих приложений. Если у вас установлена более старая версия 7-Zip, она может не поддерживать формат TAR.XZ. Все форматы файлов, которые прекрасно обрабатывались предыдущими версиями данной программы, также должны быть открыты с помощью 7-Zip.

Шаг 3. Свяжите файлы XZ Compressed Tar Archive с 7-Zip

После установки 7-Zip (самой последней версии) убедитесь, что он установлен в качестве приложения по умолчанию для открытия TAR.XZ файлов. Процесс связывания форматов файлов с приложением по умолчанию может отличаться в деталях в зависимости от платформы, но основная процедура очень похожа.

Associate software with TAR.XZ file on Windows

Выбор приложения первого выбора в Windows

  • Выберите пункт Открыть с помощью в меню «Файл», к которому можно щелкнуть правой кнопкой мыши файл TAR.XZ.
  • Выберите Выбрать другое приложение → Еще приложения
  • Чтобы завершить процесс, выберите Найти другое приложение на этом. и с помощью проводника выберите папку 7-Zip. Подтвердите, Всегда использовать это приложение для открытия TAR.XZ файлы и нажав кнопку OK .

Выбор приложения первого выбора в Mac OS

Шаг 4. Убедитесь, что файл TAR.XZ заполнен и не содержит ошибок

Если проблема по-прежнему возникает после выполнения шагов 1-3, проверьте, является ли файл TAR.XZ действительным. Проблемы с открытием файла могут возникнуть по разным причинам.

Check TAR.XZ file for viruses

1. Убедитесь, что TAR.XZ не заражен компьютерным вирусом

Если TAR.XZ действительно заражен, возможно, вредоносное ПО блокирует его открытие. Сканируйте файл TAR.XZ и ваш компьютер на наличие вредоносных программ или вирусов. Если файл TAR.XZ действительно заражен, следуйте инструкциям ниже.

2. Проверьте, не поврежден ли файл
3. Проверьте, есть ли у вашей учетной записи административные права

Некоторые файлы требуют повышенных прав доступа для их открытия. Выйдите из своей текущей учетной записи и войдите в учетную запись с достаточными правами доступа. Затем откройте файл XZ Compressed Tar Archive.

Читайте также: