[pacman-dev] [PATCH] libmakepkg: Add lzip ext support
Chloe Kudryavtsev
toast at toastin.space
Sun Jan 27 02:52:04 UTC 2019
On 1/26/19 8:25 PM, Eli Schwartz wrote:
> Any particular benefit of this method over the other ones we support, by
> the way?
lzip has two components, both of which are used: the file format, and
the implementation.
Advantages offered by the file format:
- integrity checking
- easy automated recovery of bit flip errors (most common data
corruption type)
- data recovery capabilities
- very simple (just using the lzip manual, it should be possible to
extract data from it by hand, even once LZMA is obsolete)
- the format itself is copylefted
Advantages offered by the implementation:
- versatile (-0 is similar in speed to gzip, -9 compresses more than
bzip2 on average)
- standardized options and return values (like bzip2, unlike gzip)
- dynamic dictionary size
The goal of the project was to make a new standard general-use archiver
to replace gzip and bzip2 (the author has severe issues with xz[1]).
As far as I'm aware, the format and the specification are technically
excellent, and I agree that it should likely become the default.
Thus, my personal reason for putting it in is as a first step - it can't
ever become the default if no one uses it, and nothing supports it (or
support is purely silent).
[1]: https://www.nongnu.org/lzip/xz_inadequate.html
More information about the pacman-dev
mailing list