XZ Utils is free general-purpose data compression software with a high compression ratio https://tukaani.org/xz/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Lasse Collin 642f856bb8 Update TODO. 10 years ago
build-aux Create the PDF versions of the man pages better. 14 years ago
debug Docs: Fix the name LZMA Utils -> XZ Utils in debug/README. 12 years ago
doc Docs: Update comments to refer to lzma/lzma12.h in example programs. 10 years ago
dos DOS: Link against DJGPP's libemu to support FPU emulation. 12 years ago
extra Collection of language fixes to comments and docs. 14 years ago
lib Put the interesting parts of XZ Utils into the public domain. 15 years ago
m4 Windows: Add Windows support to tuklib_cpucores(). 11 years ago
macosx macosx: separate liblzma package 11 years ago
po Translations: Add Vietnamese translation. 10 years ago
src xz: Add --ignore-check. 10 years ago
tests xzgrep: List xzgrep_expected_output in tests/Makefile.am. 10 years ago
windows Windows: Add config.h for building liblzma with MSVC 2013. 10 years ago
.gitignore Update .gitignore. 14 years ago
AUTHORS Fix a few typos and add some missing articles in some documents. 12 years ago
COPYING Minor improvements to COPYING. 15 years ago
COPYING.GPLv2 Update the copies of GPLv2 and LGPLv2.1 from gnu.org. 14 years ago
COPYING.GPLv3 Imported to git. 17 years ago
COPYING.LGPLv2.1 Update the copies of GPLv2 and LGPLv2.1 from gnu.org. 14 years ago
ChangeLog Updated the git repository address in ChangeLog. 14 years ago
Doxyfile.in Simplify paths in generated API docs 14 years ago
INSTALL Build: Add --disable-doc to configure. 10 years ago
INSTALL.generic Update INSTALL.generic. 14 years ago
Makefile.am Build: Add --disable-doc to configure. 10 years ago
NEWS Update NEWS for 5.1.3alpha. 11 years ago
PACKAGERS Update docs. 14 years ago
README Include debug/translation.bash in the distribution. 12 years ago
THANKS Update THANKS. 10 years ago
TODO Update TODO. 10 years ago
autogen.sh Added a comment about "autoconf -fi" to autogen.sh. 15 years ago
configure.ac liblzma: Add lzma_memcmplen() for fast memory comparison. 10 years ago

README


XZ Utils
========

0. Overview
1. Documentation
1.1. Overall documentation
1.2. Documentation for command-line tools
1.3. Documentation for liblzma
2. Version numbering
3. Reporting bugs
4. Translating the xz tool
5. Other implementations of the .xz format
6. Contact information


0. Overview
-----------

XZ Utils provide a general-purpose data-compression library plus
command-line tools. The native file format is the .xz format, but
also the legacy .lzma format is supported. The .xz format supports
multiple compression algorithms, which are called "filters" in the
context of XZ Utils. The primary filter is currently LZMA2. With
typical files, XZ Utils create about 30 % smaller files than gzip.

To ease adapting support for the .xz format into existing applications
and scripts, the API of liblzma is somewhat similar to the API of the
popular zlib library. For the same reason, the command-line tool xz
has a command-line s