Чим відкрити архів xz. Як розархівувати файли в Linux, FreeBSD та MacOS. Програми для відкриття чи конвертації XZ файлів

За наявності на комп'ютері встановленої антивірусної програмиможна, можливо сканувати всі файли на комп'ютері, а також кожен файл окремо. Можна сканувати будь-який файл, клацнувши правою кнопкою миші на файл і вибравши відповідну опцію для перевірки файлу на наявність вірусів.

Наприклад, на цьому малюнку виділено файл my-file.xz, далі необхідно клацнути правою кнопкою миші по цьому файлу, і в меню файла вибрати опцію "сканувати за допомогою AVG". При виборі цього параметра відкриється AVG Antivirus, який перевірить цей файл на наявність вірусів.


Іноді помилка може виникнути в результаті неправильної установки програмного забезпеченнящо може бути пов'язане з проблемою, що виникла в процесі встановлення. Це може завадити вашій операційній системі зв'язати файл XZ з правильним прикладним програмним засобом, впливаючи на так звані "асоціації розширень файлів".

Іноді проста переустановка 7-Zipможе вирішити вашу проблему, правильно зв'язавши XZ із 7-Zip. В інших випадках проблеми з файловими асоціаціями можуть виникнути в результаті поганого програмування програмного забезпеченнярозробником, і вам може знадобитися зв'язатися з розробником для отримання додаткової допомоги.


Порада:Спробуйте оновити 7-Zip до останньої версії, щоб переконатися, що встановлені останні виправлення та оновлення.


Це може здатися надто очевидним, але часто безпосередньо сам файл XZ може бути причиною проблеми. Якщо ви отримали файл через вкладення електронної пошти або завантажили його з веб-сайту, і процес завантаження був перерваний (наприклад, відключення живлення або з іншої причини), файл може зашкодити. Якщо можливо, спробуйте отримати нову копію XZ-файлу і спробуйте знову відкрити його.


Обережно:Пошкоджений файл може спричинити виникнення супутніх збитків попередньої або вже існуючої шкідливої ​​програми на вашому ПК, тому дуже важливо, щоб на вашому комп'ютері постійно працював оновлений антивірус.


Якщо ваш файл XZ пов'язаний з апаратним забезпеченням на вашому комп'ютері, щоб відкрити файл вам може знадобитися оновити драйвери пристроїв, пов'язаних із цим обладнанням.

Ця проблема зазвичай пов'язані з типами мультимедійних файлів, які залежать від успішного відкриття апаратного забезпечення всередині комп'ютера, наприклад, звукової картки або відеокарти. Наприклад, якщо ви намагаєтеся відкрити аудіофайл, але не можете його відкрити, вам може знадобитися оновити драйвери звукової карти.


Порада:Якщо при спробі відкрити файл XZ ви отримуєте повідомлення про помилку, пов'язану з.SYS file, проблема, ймовірно, може бути пов'язана з пошкодженими або застарілими драйверами пристроїв, які потрібно оновити. Цей процес можна полегшити за допомогою програмного забезпечення для оновлення драйверів, таких як DriverDoc .


Якщо кроки не вирішили проблему, і у вас все ще виникають проблеми з відкриттям файлів XZ, це може бути пов'язано з відсутністю доступних системних ресурсів. Для деяких версій файлів XZ може знадобитися значний обсяг ресурсів (наприклад, пам'ять/ОЗУ, обчислювальна потужність) для належного відкриття на вашому комп'ютері. Така проблема трапляється досить часто, якщо ви використовуєте досить старе комп'ютерне апаратне забезпечення і одночасно нову операційну систему.

Така проблема може виникнути, коли комп'ютеру важко впоратися із завданням, оскільки операційна система (та інші служби, що працюють у фоновому режимі) можуть споживати надто багато ресурсів для відкриття файлу XZ. Спробуйте закрити всі програми на ПК, перш ніж відкривати XZ Compressed Archive. Звільнивши всі доступні ресурси на комп'ютері, ви забезпечите найкращі умови для спроби відкрити файл XZ.


Якщо ви виконали всі описані вище кроки, а ваш файл XZ, як і раніше, не відкривається, може знадобитися виконати оновлення обладнання. У більшості випадків, навіть при використанні старих версій обладнання, обчислювальна потужність може бути більш ніж достатньою для більшості додатків користувача (якщо ви не виконуєте багато ресурсомісткої роботи процесора, такий як 3D-рендеринг, фінансове/наукове моделювання або інтенсивна мультимедійна робота) . Таким чином, цілком імовірно, що вашому комп'ютеру не вистачає необхідного обсягу пам'яті(частіше званої «ОЗУ», чи оперативної пам'яттю) виконання завдання відкриття файла.

У вас є проблема з відкриттям.XZ-файлів? Ми збираємо інформацію про файлові формати та можемо розповісти для чого потрібні файли XZ. Додатково ми рекомендуємо програми, які найбільше підходять для відкриття чи конвертування таких файлів.

Навіщо потрібен файловий формат.XZ?

Файлове розширення.xz належить до формату та типу файлів "Стиснутий архів XZ" (.xz). XZ - це назва вільного алгоритму стиснення даних, заснованого на більш ранньому форматі LZMA і що з'явився в рамках проекту The Tukaani Project (колишній дистрибутив GNU/Linux на базі Slackware). Як і LZMA, XZ є цілим форматом і дозволяє досягати високих коефіцієнтів стиснення. XZ тісно пов'язаний із вільним архіватором 7-Zip та переданим у громадське надбання інструментарієм LZMA SDK.

Файл.xz є стислим архівом у форматі XZ. Рідна підтримка архівів XZ забезпечується набором утиліт XZ Utils (колишній LZMA Utils), що є еталонною реалізацією XZ для цілого ряду платформ та ОС. Крім цього, у середовищі Microsoft Windows формат XZ підтримують кілька безкоштовних і комерційних архіваторів.



XZ підтримує стиснення лише на рівні файлів, і тому цей формат часто використовується в поєднанні з TAR. У цьому випадку архів.tar ("tarball") використовується для об'єднання файлів і каталогів в один файл, після чого такий файл стискається методом XZ ​​((.tar.xz або.txz). Як XZ, так і TAR більш поширені в Unix- подібних ОС, таких як FreeBSD та GNU/Linux.

Програми для відкриття чи конвертації XZ файлів

Ви можете відкрити файли XZ за допомогою таких програм: 

У наші дні ми зустрічаємося з файлами архівів дуже часто і на всіх платформах: Windows, Mac або Linux. Це можуть бути програми, резервні копії систем або баз даних, або просто архів файлів. Нам часто доводиться створювати свої архіви в Linux, щоб передати кілька файлів друзям або завантажити на файлообмінник. У вигляді архівів розповсюджуються пакети програм, вихідні коди, а також багато інших файлів, що розповсюджуються на просторах Інтернету. Навчитися виконувати архівування файлів у Linux через термінал дуже важливо, можливо це вам знадобиться, коли не буде доступу до графічного інтерфейсу, або просто згодом у терміналі стане приємніше працювати.

У цій інструкції я хочу докладно розглянути утиліти для архівування в Linux, ми розглянемо не тільки найпопулярнішу та універсальну утиліту – tar, але й інші менш відомі, а також популярні алгоритми стиснення.

Варто відзначити, що архівування в linux це не те саме, що і стиснення файлів linux. Архівування - це об'єднання декількох невеликих файлів в один, з метою зручнішої подальшої передачі, зберігання, шифрування або стиснення. Як я вже сказав, архівація виконується спеціальними утилітами. Ми не чіпатимемо архівацію файлів у графічному інтерфейсі, ви з ними розберетеся самі, наша тема – термінал.

Найпопулярнішою для Linux утилітою для архівації є tar. Вона використовується майже скрізь, для архівації вихідних джерел, упаковки пакетів. Для стиснення використовуються інші утиліти, залежно від алгоритму стиснення, наприклад, zip, bz, xz, lzma і т.д. Спочатку виконується архівація, потім стиснення окремими програмами. Автоматичний запуск деяких утиліт стиснення для створеного архіву підтримується в tar та інших подібних програмах за допомогою спеціальних опцій.

Також корисною можливістю архівації є шифрування. Але тепер розглянемо які існують утиліти, за допомогою яких виконується архівування файлів linux і як ними користуватися.

Tar

Tar – це стандартна утиліта, за допомогою якої виконується архівування файлів Linux. Поступово з невеликої програми архівації вона перетворилася на потужний інструмент, який підтримує роботу з багатьма варіантами архівів та алгоритмами стиснення. Програма підтримує велику кількість параметрів. Давайте розглянемо її синтаксис та основні параметри:

$ tar опції fфайл_для_запису /папка_файлами_для_архіву

А тепер розберемо основні опції:

  • A- додати файл до архіву
  • c- створити архів у linux
  • d- порівняти файли архіву та розпаковані файли у файловій системі
  • j- стиснути архів за допомогою Bzip
  • z- стиснути архів за допомогою Gzip
  • r- додати файли до кінця архіву
  • t- показати вміст архіву
  • u- оновити архів щодо файлової системи
  • x- Вийняти файли з архіву
  • v- показати докладну інформацію про процес роботи
  • f- файл для запису архіву
  • -C- Розпакувати у вказану папку
  • --strip-components- відкинути n вкладених папок

Тепер давайте розглянемо архівування файлів у Linux. Щоб створити архів, використовуйте таку команду:

tar -cvf archive.tar.gz /path/to/files

А щоб розпакувати архів tar linux:

tar -xvf archive.tar.gz

Дуже просто запам'ятати для упаковки використовується опція c - C reate, а для розпакування - x- e X tract.

Стиснутий архів створюється так само, тільки з опцією -z, це у випадку, якщо використовувалося шифрування gizp, якщо потрібно bzip то застосовується опція -j:

tar -zcvf archive.tar.gz /path/to/files

$ tar -zxvf archive.tar.gz

Наприклад, розглянемо як заархівувати папку в Linux:

tar -zcvf home.tar.gz ~/

Хоча можна зробити по-іншому, той же архів ми отримаємо якщо спочатку створити звичайний архів за допомогою tar, а потім стиснути його утилітою для стиснення, тільки тут ми отримуємо більше контролю над процесом стиснення:

gzip archive.tar

Також можна прибрати стиск:

gunzip archive.tar.gz

Утиліти стиснення ми розглянемо нижче.

Щоб додати файл до архіву, використовуйте:

tar -rvf archive.tar file.txt

Для вилучення одного файлу синтаксис той самий:

tar -xvf archive.tar file.txt

Можна вилучити кілька файлів за шаблоном відповідності за допомогою параметра wildcard, наприклад, витягнемо всі php файли:

tar -xvf archive.tar --wildcards "*.php"

За замовчуванням розпакувати архів tar linux можна в поточну папку з ім'ям архіву, щоб розпакувати в потрібну папку за допомогою ключа -C:

tar -xvf archive.tar -C /path/to/dir

Стандартну утиліту розглянули, тепер коротко розглянемо її альтернативу. Їх не так багато, і більшість із них уже застаріла.

Shar

Shar дозволяє створювати архіви, що саморозпаковуються. По суті, це скрипт оболонки, і для розпакування йому потрібна оболонка Bash або інша сумісна з Bourne Shell. У Shar є кілька переваг, але також він потенційно небезпечний, так як архів являє собою файл, що виконується.

Опції shar:

  • -o- зберігати архів у файл замість стандартного виводу
  • -l- Обмежити розмір вихідного файлу
  • -L- обмежити розмір вихідного файлу та розбити його на частини
  • -n- ім'я архіву не буде включено до заголовка
  • -a- дозволити автоматичну генерацію заголовків

Приклади використання shar для того, щоб заархівувати папку linux:

Створюємо shar архів:

shar file_name.extension > filename.shar

Розпаковуємо shar архів:

Ar

ar - утиліта для створення та управління архівами. В основному використовується для архівації статичних бібліотек, але може бути використана для створення будь-яких архівів. Раніше використовувалася досить часто, але була витіснена утилітою tar. Зараз використовується лише для створення та оновлення файлів статичних бібліотек.

  • - d- Видалити модулі з архіву
  • - m- переміщення членів до архіву
  • - p- надрукувати специфічні члени архіву
  • - q- швидке додавання
  • - r- додати члена до архіву
  • - s- Створити індекс архіву
  • - a- додати новий файл до існуючого архіву

Наразі розглянемо приклади використання. Створимо статичну бібліотеку libmath.a з об'єктних файлів substraction.o та division.o:

ar cr libmath.a substraction.o division.o

Тепер витягнемо файли з архіву:

Таким чином, можна розпакувати будь-яку статичну бібліотеку.

Cpio

cpio - означає Copy in and out (скопіювати введення та виведення). Це ще один стандартний архіватор для Linux. Активно використовується в менеджері пакетів Red Hat, а також для створення initramfs. Архівація Linux для звичайних файлів за допомогою цієї програми не застосовується.

Опції утиліти:

  • -a- скинути час звернення до файлів після копіювання
  • -A- додати файл
  • -d- створити каталоги за потреби

Приклад використання. Створюємо cpio архів:

file1.o file2.o file3.o

ls | cpio -ov > /path/to/output_folder/obj.cpio

Розпаковуємо архів:

cpio -idv< /path/to folder/obj.cpio

Архівування папки linux виконується також.

Стиснення архівів у Linux

Як створити архів у linux розглянули. Тепер давайте поговоримо про стиснення. Як я казав, для стиснення використовуються спеціальні утиліти. Розглянемо коротко кілька із них

Gzip

Найчастіше застосовується Gzip. Це стандартна утиліта стиснення Unix/Linux. Для декомпресії використовується gunzip або gzip -d Розглянемо її синтаксис:

$ gzip опції файл

$gunzip опції файл

Тепер розберемо опції:

  • -c- виводити архів у стандартний висновок
  • -d- Розпакувати
  • -f- примусово розпаковувати чи стискати
  • -l- показати інформацію про архів
  • -r- рекурсивно перебирати каталоги
  • -0 - мінімальний рівень стиснення
  • -9 - максимальний рівень стиснення

Приклади використання ви бачили в описі утиліти tar. Наприклад, виконаємо стиск файлу:

gzip -c файл > архів.gz

А тепер розпакуємо:

gunzip -c архів.gz

Але щоб стиснути папку в Linux, вам доведеться спочатку заархівувати її за допомогою tar, а вже потім стиснути файл архіву за допомогою gzip.

Bzip

bzip2 – ще одна альтернативна утиліта стиснення для Linux. Вона ефективніша ніж gzip, але працює повільніше. Для розпакування використовуйте утиліту bunzip2.

Описувати параметри bzip2 я не буду, вони аналогічні gzip. Щоб створити архів у Linux, використовуйте:

У поточному каталозі буде створено файл file.bz2

Lzma

Новий та високоефективний алгоритм стиснення. Синтаксис та опції теж схожі на Gzip. Для розпакування використовуйте unlzma.

Xz

Ще один високоефективний алгоритм стиснення. Назад сумісний з Lzma. Параметри виклику також схожі на Gzip.

Zip

Кросплатформна утиліта для створення стислих архівів формату zip. Сумісна з Windows реалізаціями цього алгоритму. Zip архіви часто використовуються для обміну файлами в інтернеті. За допомогою цієї утиліти можна стискати файли, так і стиснути папку linux.

Синтаксис утиліти:

$zip опції файли

$ unzip опції архів

Опції утиліти:

  • -dвидалити файл із архіву
  • -r- рекурсивно оминати каталоги
  • -0 - Тільки архівувати, без стиску
  • -9 - найкращий ступінь стиснення
  • -F- виправити zip файл
  • -e- Шифрувати файли

Щоб створити Zip архів у Linux, використовуйте.

Ми сподіваємось, що допомогли Вам вирішити проблему з файлом XZ. Якщо Ви не знаєте, де можна завантажити програму з нашого списку, натисніть на посилання (ця назва програми) - Ви знайдете докладнішу інформацію щодо місця, звідки завантажити безпечну інсталяційну версію необхідної програми.

Відвідування цієї сторінки має допомогти Вам відповісти конкретно на ці або схожі питання:

  • Як відкрити файл із розширенням XZ?
  • Як конвертувати файл XZ в інший формат?
  • Що таке розширення формату файлів XZ?
  • Які програми обслуговують файли XZ?

Якщо після перегляду матеріалів на цій сторінці, Ви, як і раніше, не отримали задовільної відповіді на якесь із поданих вище питань, це означає, що подана тут інформація про файл XZ неповна. Зв'яжіться з нами, використовуючи контактний формуляр та напишіть, яку інформацію Ви не знайшли.

Що ще може спричинити проблеми?

Причин того, що Ви не можете відкрити файл XZ може бути більше (не тільки відсутність відповідної програми).
По перше- файл XZ може бути неправильно пов'язаний (несумісний) із встановленим додатком для його обслуговування. У такому разі Вам необхідно самостійно змінити цей зв'язок. З цією метою натисніть праву кнопку мишки на файлі XZ, який потрібно редагувати, натисніть опцію "Відкрити з допомогою"а потім виберіть зі списку програму, яку Ви встановили. Після такої дії проблеми з відкриттям файлу XZ повинні повністю зникнути.
По-друге- файл, який Ви хочете відкрити, може бути просто пошкоджений. У такому разі найкраще буде знайти нову його версію, або скачати його повторно з того ж джерела (можливо з якогось приводу в попередній сесії завантаження файлу XZ не закінчилося і він не може бути правильно відкритий).

Ви хочете допомогти?

Якщо у Вас є додаткова інформація про розширення файлу XZ, ми будемо вдячні, якщо Ви поділитеся нею з користувачами нашого сайту. Скористайтеся формуляром та надішліть нам свою інформацію про файл XZ.

Нещодавно скачав образ свіжої фряшки 8.2, здивувався, коли побачив, що образ запакований в.xz, раніше ніколи не чув про такий формат архіву, виявляється XZ - формат стислих даних, що використовує алгоритм LZMA2 і покликаний замінити формат LZMA. Як і формати gzip та bzip2, він є контейнером для єдиного файлу, тому його зазвичай використовують разом із форматом tar.

За звичкою спробував розпакувати WinRar-ом, на що отримав відповідь від нього, мовляв битий архів, або не є архівом 🙁 сумно!

У тирнеті знайшов одну досовскую утилітку, для розпакування таких архівів, злив її собі, та й виклав на сайті у себе, т.к. такі речі треба мати під рукою)

Розпаковуємо архівник, кидаємо файлик xz.exe в system32, якщо звичайно хочемо скористатися ним спокійно, без введення повного шляху до нього.
Працювати з утилітою дуже просто, наприклад розпакувати свіженький дистрибутивчик:

Xz -d u:\FreeBSD-8.2-RELEASE-amd64-dvd1.iso.xz

також можна переглянути всі ключі команди:

C:\xz --help Usage: xz ... ... Compress or decompress FILEs в форматі .xz. -z, --compress сила компресії -d, --decompress сила декомпресії -t, --test перевірка цілісності стисненого файлу -l, --list перерахувати інформацію про файли.xz -k, --keep зберегти (не видаляти) вхідні файли -f, --force примусовий перезапис вихідного файлу та (де)стиснення посилань -c, --stdout писати на стандартний висновок і не видаляти вхідні файли -0...-9 пресет стиснення; за замовчуванням 6; використовувати компресор *і* використання пам'яті декомпресора перед використанням 7-9! -e, --extreme спробуйте покращити коефіцієнт стиснення, використовуючи більший час процесора; не впливає на вимоги до пам'яті декомпресора -q, --quiet пригнічувати попередження; вкажіть двічі для придушення помилок -v, --verbose бути багатослівним; вкажіть двічі для ще докладніших звітів -h, --help відобразити цю коротку довідку та вийти -H, --long-help відобразити докладну довідку (перераховані також розширені параметри) -V, --version відобразити номер версії та вийти

Ну як бе все)
Приємного вам юзанія утиліти!)