什麼是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文件時遇到了哪些問題,我會看看我可以做些什麼來幫助。

請讓我知道你使用的是什麼樣的解壓縮程序,以及你的操作系統是什麼,在這種情況下是兩個重要的信息。