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 eeca8f7c5b xz: Fix white space error. 4 päivää sitten
.github ci: rename ci_build.sh -> ci_build.bash 1 viikko sitten
build-aux CI: Use only the active CPUs on macOS 6 päivää sitten
cmake Add SPDX license identifier into 0BSD source code files. 2 kuukautta sitten
debug debug: Add generator for the ARM64 test file data. 1 viikko sitten
doc Remove the XZ logo. 1 viikko sitten
dos Update website URLs back to tukaani.org. 1 viikko sitten
doxygen Remove the XZ logo. 1 viikko sitten
extra Add SPDX license identifiers to GPL, LGPL, and FSFULLR files. 2 kuukautta sitten
lib Add SPDX license identifiers to GPL, LGPL, and FSFULLR files. 2 kuukautta sitten
m4 Update m4/.gitignore. 2 kuukautta sitten
po Translations: Update the Vietnamese translation. 2 kuukautta sitten
po4a Translations: Add missing --riscv option to man page translations. 1 kuukausi sitten
src xz: Fix white space error. 4 päivää sitten
tests Tests: test_microlzma: Add a "FIXME?" about LZMA_FINISH handling 6 päivää sitten
windows Update website URLs back to tukaani.org. 1 viikko sitten
.codespellrc codespell: Add .codespellrc to set default options. 9 kuukautta sitten
.gitignore Tests: Add test_microlzma to .gitignore and CMakeLists.txt. 2 kuukautta sitten
AUTHORS Update maintainer and author info. 1 viikko sitten
CMakeLists.txt liblzma: Remove ifunc support. 1 viikko sitten
COPYING Remove the XZ logo. 1 viikko sitten
COPYING.0BSD Change most public domain parts to 0BSD. 2 kuukautta sitten
COPYING.GPLv2 Update the copies of GPLv2 and LGPLv2.1 from gnu.org. 14 vuotta sitten
COPYING.GPLv3 Update the copy of GNU GPLv3 from gnu.org to COPYING.GPLv3. 1 vuosi sitten
COPYING.LGPLv2.1 Update the copies of GPLv2 and LGPLv2.1 from gnu.org. 14 vuotta sitten
ChangeLog Docs: Update repository URL in Changelog. 4 kuukautta sitten
INSTALL liblzma: Remove ifunc support. 1 viikko sitten
INSTALL.generic Update INSTALL.generic from Automake 1.16.1. 4 vuotta sitten
Makefile.am Remove the XZ logo. 1 viikko sitten
NEWS Fix NEWS for 5.6.0 and 5.6.1. 1 viikko sitten
PACKAGERS Change most public domain parts to 0BSD. 2 kuukautta sitten
README Remove the XZ logo. 1 viikko sitten
THANKS Update maintainer and author info. 1 viikko sitten
TODO Docs: Omit SIGTSTP not handled from TODO. 1 vuosi sitten
autogen.sh Add SPDX license identifier into 0BSD source code files. 2 kuukautta sitten
configure.ac Build: If ARM64 feature detection func is found, stop looking for others 1 viikko sitten

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. Translations
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 syntax simil