如何使用 7z 和 lzma 解压缩“.xz”文件

nev*_*int 9 linux unix zip archiving 7-zip

我试图用7zlzma解压缩“*.xz”文件。但他们给了我这样的信息:

$ 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
Run Code Online (Sandbox Code Playgroud)

lzma

$ lzma -d myfile.fq.xz  
J_12.fq.xz:  unknown suffix -- unchanged
Run Code Online (Sandbox Code Playgroud)

使用其他选项:

 $ lzma -S .xz -d myfile.fq.xz  
lzma: SetDecoderProperties() error
Run Code Online (Sandbox Code Playgroud)

Pet*_*ric 10

您是否尝试过从http://tukaani.org/xz/下载 XZ Utils ?

XZ 文档说:

至少以下软件支持 .xz 文件格式:

  • XZ实用工具
  • XZ嵌入式
  • 7-Zip 和 LZMA SDK 版本 9.00 alpha 及更高版本

我不知道 9.00 alpha 版本是否可以与您的 4.57 版本进行比较,但如果可以,那么您可能只需要升级 7-zip。


nik*_*nik 6

要添加到snowlord的笔记,

摘自7-zip 版本历史

9.04 测试版 2009-05-30
-------------------------
- 支持 LZMA2 压缩方法。
- 支持 XZ 档案。
- 可以解压 NTFS、FAT、VHD 和 MBR 档案。
- 可以从标准输入解压 GZip、BZip2、LZMA、XZ 和 TAR 档案。

并且,4.65发布2009-02-03的版本是4.xx系列的最后一个版本号。

关于版本编号

在 4.65 版本之后,7-Zip 切换到“Year.Revision”版本编号方案,类似于 Ubuntu 和其他一些项目使用的版本编号方案。新方案下的第一个版本是 9.07 beta。

因此,升级应该会有所帮助。
试试目前的Beta版本9.13