| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| xz-cve-2025-31115.patch | 2025-04-03 | 11.9 kB | |
| xz-cve-2025-31115.patch.sig | 2025-04-03 | 566 Bytes | |
| xz-5.6.4-windows.zip.sig | 2025-01-23 | 566 Bytes | |
| xz-5.6.4-windows.7z.sig | 2025-01-23 | 566 Bytes | |
| xz-5.6.4-windows.zip | 2025-01-23 | 1.1 MB | |
| xz-5.6.4-windows.7z | 2025-01-23 | 648.6 kB | |
| xz-5.6.4.tar.xz.sig | 2025-01-23 | 566 Bytes | |
| xz-5.6.4.tar.gz.sig | 2025-01-23 | 566 Bytes | |
| xz-5.6.4.tar.xz | 2025-01-23 | 1.3 MB | |
| xz-5.6.4.tar.bz2.sig | 2025-01-23 | 566 Bytes | |
| xz-5.6.4.tar.gz | 2025-01-23 | 2.3 MB | |
| xz-5.6.4.tar.bz2 | 2025-01-23 | 1.7 MB | |
| README.md | 2025-01-23 | 2.2 kB | |
| XZ Utils 5.6.4 (stable) source code.tar.gz | 2025-01-23 | 1.3 MB | |
| XZ Utils 5.6.4 (stable) source code.zip | 2025-01-23 | 1.6 MB | |
| Totals: 15 Items | 10.0 MB | 0 | |
5.6.4 (2025-01-23)
* liblzma: Fix LZMA/LZMA2 encoder on big endian ARM64.
* xz:
- Fix --filters= and --filters1= ... --filters9= options
parsing. They require an argument, thus "xz --filters lzma2"
should work in addition to "xz --filters=lzma2".
- On the man page, note in the --compress and --decompress
options that the default behavior is to delete the input
file unless writing to standard output. It was already
documented in the DESCRIPTION section but new users in
a hurry might miss it.
* Windows (native builds, not Cygwin): Fix regressions introduced
in XZ Utils 5.6.3 which caused non-ASCII characters to display
incorrectly. Only builds with translation support were affected
(--enable-nls or ENABLE_NLS=ON). The following changes affect
builds that have translations enabled:
- Require UCRT because MSVCRT doesn't support UTF-8
locales and thus translations won't be readable on
Windows 10 version 1903 and later. (MSVCRT builds
are still possible with --disable-nls or ENABLE_NLS=OFF.)
- Require gettext-runtime >= 0.23.1 because older versions
don't autodetect the use of the UTF-8 code page. This
resulted in garbled non-ASCII characters even with UCRT.
- Partially fix alignment issues in xz --verbose --list
with translated messages. Chinese (simplified),
Chinese (traditional), and Korean column headings
are misaligned still because Windows and MinGW-w64
don't provide wcwidth() and XZ Utils doesn't include
a replacement function either.
* CMake: Explicitly disable unity builds. This prevents build
failures when another project uses XZ Utils via CMake's
FetchContent module, and that project enables unity builds.
* Update Chinese (traditional) and Serbian translations.