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 b0366df1d7 Tests: test_filter_str: Test *error_pos more thoroughly преди 1 ден
.github ci: rename ci_build.sh -> ci_build.bash преди 2 седмици
build-aux CI: Use only the active CPUs on macOS преди 2 седмици
cmake Add SPDX license identifier into 0BSD source code files. преди 2 месеца
debug debug: Add generator for the ARM64 test file data. преди 2 седмици
doc Remove the XZ logo. преди 2 седмици
dos DOS: Omit useless defines from config.h преди 2 дни
doxygen Remove the XZ logo. преди 2 седмици
extra Add SPDX license identifiers to GPL, LGPL, and FSFULLR files. преди 2 месеца
lib Add SPDX license identifiers to GPL, LGPL, and FSFULLR files. преди 2 месеца
m4 Update m4/.gitignore. преди 2 месеца
po Translations: Update the Vietnamese translation. преди 2 месеца
po4a Translations: Add missing --riscv option to man page translations. преди 2 месеца
src liblzma: lzma_str_to_filters: Set *error_pos on all errors преди 1 ден
tests Tests: test_filter_str: Test *error_pos more thoroughly преди 1 ден
windows Update website URLs back to tukaani.org. преди 2 седмици
.codespellrc codespell: Add .codespellrc to set default options. преди 9 месеца
.gitignore Update .gitignore преди 4 дни
AUTHORS Update maintainer and author info. преди 2 седмици
CMakeLists.txt liblzma: Remove ifunc support. преди 2 седмици
COPYING Remove the XZ logo. преди 2 седмици
COPYING.0BSD Change most public domain parts to 0BSD. преди 2 месеца
COPYING.GPLv2 Update the copies of GPLv2 and LGPLv2.1 from gnu.org. преди 14 години
COPYING.GPLv3 Update the copy of GNU GPLv3 from gnu.org to COPYING.GPLv3. преди 1 година
COPYING.LGPLv2.1 Update the copies of GPLv2 and LGPLv2.1 from gnu.org. преди 14 години
ChangeLog Docs: Update repository URL in Changelog. преди 4 месеца
INSTALL liblzma: Remove ifunc support. преди 2 седмици
INSTALL.generic Update INSTALL.generic from Automake 1.16.1. преди 4 години
Makefile.am Remove the XZ logo. преди 2 седмици
NEWS Fix NEWS for 5.6.0 and 5.6.1. преди 2 седмици
PACKAGERS Change most public domain parts to 0BSD. преди 2 месеца
README Remove the XZ logo. преди 2 седмици
THANKS Update maintainer and author info. преди 2 седмици
TODO Docs: Omit SIGTSTP not handled from TODO. преди 1 година
autogen.sh Add SPDX license identifier into 0BSD source code files. преди 2 месеца
configure.ac Build: Omit useless checks for fcntl.h, limits.h, and sys/time.h преди 2 дни

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