ulikunitz/xz's ReaderConfig.DictCap is a minimum: a stream asking for a 1 GiB or 4 GiB dictionary was given it. github.com/therootcompany/xz, a port of xz-embedded, takes a maximum and refuses a block whose LZMA2 dictionary is larger before allocating it. 64 MiB, xz's largest preset.
20 lines
635 B
Markdown
20 lines
635 B
Markdown
# Xz
|
|
|
|
Package xz implements XZ decompression natively in Go.
|
|
|
|
Documentation at <https://pkg.go.dev/github.com/therootcompany/xz>.
|
|
|
|
Download and install with `go get github.com/xi2/xz`.
|
|
|
|
If you need compression as well as decompression, you might want to
|
|
look at <https://github.com/ulikunitz/xz>.
|
|
|
|
# LICENSE
|
|
|
|
This was originally released into the public domain by the AUTHORS.
|
|
|
|
Here it is licensed more explicitly as Creative Commons CC0 1.0 Universal
|
|
(CC0-1.0) so that it can be detected by automated tooling, and satisfy the legal
|
|
requirements for vendor integration for cases in which a "public domain"
|
|
statement is not sufficient.
|