1
0
Fork 0
mirror of https://git.tukaani.org/xz.git synced 2024-04-04 12:36:23 +02:00
xz-archive/doc
Lasse Collin ff54b557fe liblzma: Add optional autodetection of LZMA end marker.
Turns out that this is needed for .lzma files as the spec in
LZMA SDK says that end marker may be present even if the size
is stored in the header. Such files are rare but exist in the
real world. The code in liblzma is so old that the spec didn't
exist in LZMA SDK back then and I had understood that such
files weren't possible (the lzma tool in LZMA SDK didn't
create such files).

This modifies the internal API so that LZMA decoder can be told
if EOPM is allowed even when the uncompressed size is known.
It's allowed with .lzma and not with other uses.

Thanks to Karl Beldan for reporting the problem.
2022-07-24 11:36:56 +03:00
..
examples Typo fixes from fossies.org. 2020-03-23 18:08:31 +02:00
examples_old Docs: Move xz_pipe_comp.c and xz_pipe_decomp.c to doc/examples_old. 2012-06-14 10:33:27 +03:00
faq.txt Update the home page URLs to HTTPS. 2018-03-28 19:16:06 +03:00
history.txt Docs: Cleanup line wrapping a bit. 2012-05-10 21:14:16 +03:00
lzma-file-format.txt liblzma: Add optional autodetection of LZMA end marker. 2022-07-24 11:36:56 +03:00
xz-file-format.txt .xz file format specification 1.0.4 (probably). 2009-08-27 16:12:52 +03:00