Download LZMA Utils
The latest stable release of LZMA Utils is 4.32.6, which is based on LZMA SDK 4.32.
LZMA Utils 4.32.1 fix issues with closing the output files which in rare cases may lead to silent data loss. There's also GNU getopt_long() replacement function, which should make the code a little more portable.
LZMA Utils 4.32.2 fixes a small bug which made the command line tool give an error with all files. I guessed something would go wrong when trying to call the code "stable" instead of "beta". ;-)
LZMA Utils 4.32.3 fixes more bugs, still some regressions since 4.32.0beta5 and also a few really new fixes. The biggest single fix is to preserve the ownership and permissions again.
LZMA Utils 4.32.4 adds a detection for the new .lzma format, and tells the user that newer LZMA Utils is needed to decode the file. A new command line option --format=alone is now supported and ignored; this is useful for forward compatibility with the new code base if someone wants to keep using the LZMA_Alone file format.
LZMA Utils 4.32.5 fixes output of --verbose mode (no effect on the actual files created by the tool) and adds some portability fixes.
LZMA Utils 4.32.6 is mostly about portability fixes. One change may improve performace on some 64-bit systems. In addition, there is a fix to an extremely theoretical data corruption bug in the LZMA encoder. I don't know if it is possible to hit this bug even if you intentionally tried, and even if it were, it would just produce far too small output file; there's no risk of other types of exploits.
LZMA Utils 4.32.7 fixes a bug where the test mode of the command line tool could unlink /dev/null, and a race condition where a signal could make both input and output files getting unlinked.
Stable releases
Distro-specific instructions
Slackware and derived distributions: lzma-4.32.5-i586-1tukaani.tgz
Debian: A slightly modified version of LZMA Utils is now in Debian Etch and Sid. It is the recommended version to use for Debian users. The packages are maintained by Mohammed Adnène Trojette.
Fedora: You can get LZMA Utils by typing yum --enablerepo=updates-testing install lzma on the command line. Thanks to Patrice Bouchand.
Gentoo: You can get LZMA Utils by typing emerge app-arch/lzma-utils on the command line. Thanks to Mike Frysinger.
OpenSUSE: http://download.opensuse.org/repositories/Archiving/
Mac OS X with MacPorts: You can get LZMA Utils by typing sudo port install lzmautils on the command line. Thanks to Anders F. Björklund.
MacOS X installable package: LZMA-Utils-4.32.6.pkg.zip (universal binary). Thanks to whitone.
Source code
lzma-4.32.7.tar.gz (469 KiB)
lzma-4.32.7.tar.lzma (268 KiB)
Older versions (not recommended):
lzma-4.32.6.tar.gz
lzma-4.32.5.tar.gz
lzma-4.32.4.tar.gz
lzma-4.32.3.tar.gz
lzma-4.32.2.tar.gz
lzma-4.32.1.tar.gz
lzma-4.32.0beta5.tar.gz
lzma-4.32.0beta4.tar.gz
lzma-4.32.0beta3.tar.gz
lzma-4.32.0beta2.tar.gz
lzma-4.27.1.tar.gz
Git repository: git://ctrl.tukaani.org/lzma-utils-legacy.git
Experimental releases
The new code base of LZMA Utils is nowadays known as XZ Utils.
