什么是LZMA文件?

如何打开,编辑和转换LZMA文件

具有LZMA 文件扩展名文件是LZMA压缩文件。 后缀表示Lempel-Ziv-Markov chain-Algorithm,这些文件主要在基于Unix的操作系统上看到。

LZMA文件与其他压缩算法(如ZIP)类似,可压缩数据以节省磁盘空间。 然而,已知LZMA压缩比其他算法如BZIP2提供更快的解压缩时间。

LZMA2是一种可容纳LZMA数据和未压缩数据的容器格式。 以下有更多关于他们区别的信息。

TLZ是使用LZMA压缩的TAR文件的简称。 它使用TAR.LZMA文件扩展名,通常称为LZMA压缩Tarball。

如何打开LZMA文件

PeaZip和7-Zip是Windows和Linux的两个免费程序,可以解压(提取)LZMA文件的内容。 Unarchiver可以在Mac上打开LZMA文件,而B1 Free Archiver是一个类似于Windows,Linux,macOS和Android的LZMA文件打开程序。

查看可用于打开LZMA文件的其他一些软件的免费压缩/解压缩程序列表。

要打开一个隐藏在LZMA存档中的TAR文件,可能需要两个步骤:从LZMA中提取TAR文件,然后从TAR文件中解压缩数据。 一些解压缩程序将这些步骤合并为一个,使该过程更容易一些。

在Unix终端中,您可以在单个命令执行中看到这个两步过程。 可以使用以下命令从LZMA存档中解压缩TAR文件中的数据(使用您自己的LZMA文件替换file.tar.lzma ):

tar --lzma -xvpf file.tar.lzma

如果上述命令不起作用,那么您可能没有安装lzma。 如果您认为是这种情况,请使用此命令进行安装:

sudo apt-get install lzma

如果您发现计算机上的某个程序试图通过双击打开LZMA文件,但这是错误的应用程序,或者您只是想用另一个打开LZMA文件,请参阅我们的如何更改默认程序用于进行更改的特定文件扩展指南(在Windows中)。

如何转换LZMA文件

您可以使用FileZigZag (一种在线且完全免费的文件转换器)将LZMA文件转换为GZ ,ZIP,TAR, TGZ和其他一些存档格式。 只需将LZMA文件上传到FileZigZag并选择将其转换为哪种格式即可。

另一个选择是使用CloudConvert,它是另一个支持将LZMA文件保存到RAR的在线转换器。

LZMA vs LZMA2

只要你压缩一个小档案(低于256 MB),LZMA完全可以使用。 如果你正在压缩更大的东西,或者如果你压缩已经压缩的数据,那么使用支持LZMA2的程序,比如7-Zip,可以为你提供更快,更好的压缩。

但是,除非使用4个以上的CPU线程来执行压缩,否则使用LZMA2将不会看到改进。 而且,LZMA上的LZMA2压缩需要更多的系统内存

来自Tuts4You.com的这个文档有一些测试,你可以看看这两个压缩方法在7-Zip程序下的差异。

一些类似的压缩算法是LZ77和LZ78,通常称为LZ1和LZ2。 LZMA基于这两种算法。

仍然无法打开文件?

你的文件没有用上面列出的程序打开的最常见原因是因为你没有真正处理LZMA文件,如果你误读文件扩展名,可能会发生这种情况。

例如,LZM文件看起来非常像LZMA文件,但仅仅是因为它们的文件扩展名相似。 LZM文件实际上是Slax Linux操作系统使用的完全不同类型的文件,称为Slax模块文件。

如果检查文件扩展名显示您确实拥有完全不同类型的文件,请研究该后缀以了解哪些程序可以打开或转换它。

否则,请参阅获取更多帮助,以获取有关在社交网络上或通过电子邮件与我联系,在技术支持论坛上发布等信息。 让我知道您打开或使用LZMA文件时遇到了哪些问题,我会看看我可以做些什么来帮助。

请让我知道你使用的是什么样的解压缩程序,以及你的操作系统是什么,在这种情况下是两个重要的信息。