Как распаковать файл .xz с помощью 7z и lzma

9

Я пытался распаковать файл "* .xz" с помощью 7z и lzma . Но они дали мне такое сообщение:

$ 7z x myfile.fq.xz 

7-Zip 4.57  Copyright (c) 1999-2007 Igor Pavlov  2007-12-06
p7zip Version 4.57 (locale=C,Utf16=off,HugeFiles=on,4 CPUs)

Processing archive: myfile.fq.xz

Error: Can not open file as archive

$ 7z x myfile.fq.xz 

7-Zip 4.57  Copyright (c) 1999-2007 Igor Pavlov  2007-12-06
p7zip Version 4.57 (locale=C,Utf16=off,HugeFiles=on,4 CPUs)

Processing archive: myfile.fq.xz

Error: Can not open file as archive

и с лзма

$ lzma -d myfile.fq.xz  
J_12.fq.xz:  unknown suffix -- unchanged

с другим вариантом:

 $ lzma -S .xz -d myfile.fq.xz  
lzma: SetDecoderProperties() error
neversaint
источник
1
И fileговорит ...?
Игнасио Васкес-Абрамс
@Ignacio: Извините, я вас не понимаю.
неукрашенный
linux.die.net/man/1/file
Игнасио Васкес-Абрамс
@Ignacio: Это дало мне следующее: «$ file myfile.fq.xz -> myfile.fq.xz: data»
neversaint
Для (неохотных) пользователей Windows оболочка git-bash включает unxz.exe
CrazyPyro

Ответы:

10

Вы пытались загрузить XZ Utils с http://tukaani.org/xz/ ?

Документация XZ гласит:

По крайней мере, следующее программное обеспечение поддерживает формат файла .xz:

  • XZ Utils
  • XZ Embedded
  • 7-Zip и LZMA SDK версии 9.00 alpha и более поздние

Я не знаю, можно ли сравнить альфа-версию 9.00 с вашей версией 4.57, но если это возможно, то, возможно, вам просто нужно обновить 7-zip.

Питер Ярич
источник
6

Чтобы добавить к snowlordзаметкам,

Выписка из истории 7-почтовых версий ,

9.04 бета 2009-05-30
-------------------------
- поддерживает метод сжатия LZMA2.
- поддерживает архивы XZ.
- может распаковывать архивы NTFS, FAT, VHD и MBR.
- может распаковывать архивы GZip, BZip2, LZMA, XZ и TAR из stdin.

и 4.65выпущенная версия 2009-02-03является последним номером версии в серии 4.xx.

Что касается нумерации версий ,

После версии 4.65 7-Zip переключился на схему нумерации версий «Year.Revision», аналогичную той, что используется в Ubuntu и некоторых других проектах. Первый релиз по новой схеме был 9.07 beta.

Таким образом, обновление должно помочь.
Попробуйте Betaверсию - которая есть 9.13на данный момент.

Nik
источник
4

Если вы используете Ubuntu, у вас должна быть установлена xz-utils по умолчанию. Я использую Ubuntu 10.04, и для извлечения файлов .xz я использую следующую команду:

xz -d path/to/file.xz

Это позволит извлечь файл в текущий каталог.

shane87
источник