I’ve downloaded a file called file.tar.lzma tar ball from the Internet but I am not able to open tar ball. How do I open or extract a .lzma file under Linux or UNIX like operating systems using command line options?
LZMA (Lempel-Ziv-Markov chain-Algorithm) is an improved version of famous LZ77 compression algorithm. It was improved in way of maximum increasing of compression ratio, keeping high decompression speed and low memory requirements for decompressing.
Task: Extract a .tar.lzma Using tar Command
You can use GNU tar version 1.20+ as follows to extract a .lzma tar ball:
tar --lzma -xvf file.tar.lama
LZMA Compression And Decompression Tool
You can install lzma package as follows under Debian / Ubuntu Linux, enter:
$ sudo apt-get install lzma
CentOS / Fedora / RHEL / Redhat Linux user should use the yum command as follows:
# yum install xz
FreeBSD user should use the following commands:
To install the lzma port, enter:
# cd /usr/ports/archivers/lzma/ && make install clean
OR add the lzma binary package under FreeBSD:
# pkg_add -r lzma
Debian / Ubuntu Linux and FreeBSD: Extract a .lzma File
Type the command as follows:
unlzma file.tar.lzma ls -l tar -xvf file.tar
OR
lzma -d filr.tar.lzma ls -l tar -xvf file.ta
OR
lzma -cd file.tar.lzma | tar xvf - ls
Get Information About a .lzma File
Type the command as follows:
lzmainfo file.tar.lzma
Sample output:
file.tar.lzma Uncompressed size: Unknown Dictionary size: 8 MB (2^23 bytes) Literal context bits (lc): 3 Literal pos bits (lp): 0 Number of pos bits (pb): 2
CentOS / Redhat Linux (RHEL): Extract a .lzma File
Type the command as follows:
xz -d file.tar.lzma ls -l tar -xvf file.tar
OR
xz -cd file.tar.lzma | tar xvf -
GUI Tool & CLI Tool Source Code
Use 7-zip tool for Linux or MS-Windows operating systems which is a file archiver with a high compression ratio. You can also download the LZMA SDK provides the documentation, samples, header files, libraries, and tools you need to develop applications that use LZMA compression for UNIX like operating systems.
You should follow me on twitter here or grab rss feed to keep track of new changes.
Featured Articles:
- 30 Handy Bash Shell Aliases For Linux / Unix / Mac OS X
- Top 30 Nmap Command Examples For Sys/Network Admins
- 25 PHP Security Best Practices For Sys Admins
- 20 Linux System Monitoring Tools Every SysAdmin Should Know
- 20 Linux Server Hardening Security Tips
- Linux: 20 Iptables Examples For New SysAdmins
- Top 20 OpenSSH Server Best Security Practices
- Top 20 Nginx WebServer Best Security Practices
- 20 Examples: Make Sure Unix / Linux Configuration Files Are Free From Syntax Errors
- 15 Greatest Open Source Terminal Applications Of 2012

- My 10 UNIX Command Line Mistakes
- Top 10 Open Source Web-Based Project Management Software
- Top 5 Email Client For Linux, Mac OS X, and Windows Users
- The Novice Guide To Buying A Linux Laptop















{ 6 comments… read them below or add one }
Sir, it is very informative but how to unpack .lzma in wingm or msys shell.
Thank you.
please help me how to untar the .lzma
please kindly help me how to untar the .lzma
Use 7-Zip in Windows environments.
Hi Santosh or Swapna,
use below commands to untar the lzma files with wingm or msys shell.
tar –lzma -xvf filename.tar.lzma
Thank you
Arun
Thank you. It works. I searched many posts on internet about extraction of tar.lzma files but none of them worked.