build.zig | 2 + lib/std/compress/xz.zig | 5 + lib/std/compress/xz/block.zig | 319 ++++++++++++++++ lib/std/compress/xz/check.zig | 7 + lib/std/compress/xz/lzma.zig | 658 ++++++++++++++++++++++++++++++++ lib/std/compress/xz/multibyte.zig | 23 ++ lib/std/compress/xz/stream.zig | 136 +++++++ lib/std/compress/xz/stream_test.zig | 80 ++++ lib/std/compress/xz/testdata/good-0-empty.xz | Bin 0 -> 32 bytes lib/std/compress/xz/testdata/good-0cat-empty.xz | Bin 0 -> 64 bytes lib/std/compress/xz/testdata/good-0catpad-empty.xz | Bin 0 -> 68 bytes lib/std/compress/xz/testdata/good-0pad-empty.xz | Bin 0 -> 36 bytes lib/std/compress/xz/testdata/good-1-3delta-lzma2.xz | Bin 0 -> 528 bytes lib/std/compress/xz/testdata/good-1-arm64-lzma2-1.xz | Bin 0 -> 512 bytes lib/std/compress/xz/testdata/good-1-arm64-lzma2-2.xz | Bin 0 -> 488 bytes lib/std/compress/xz/testdata/good-1-block_header-1.xz | Bin 0 -> 72 bytes lib/std/compress/xz/testdata/good-1-block_header-2.xz | Bin 0 -> 68 bytes lib/std/compress/xz/testdata/good-1-block_header-3.xz | Bin 0 -> 68 bytes lib/std/compress/xz/testdata/good-1-check-crc32.xz | Bin 0 -> 68 bytes lib/std/compress/xz/testdata/good-1-check-crc64.xz | Bin 0 -> 72 bytes lib/std/compress/xz/testdata/good-1-check-none.xz | Bin 0 -> 64 bytes lib/std/compress/xz/testdata/good-1-check-sha256.xz | Bin 0 -> 96 bytes lib/std/compress/xz/testdata/good-1-delta-lzma2.tiff.xz | Bin 0 -> 51316 bytes lib/std/compress/xz/testdata/good-1-empty-bcj-lzma2.xz | Bin 0 -> 52 bytes lib/std/compress/xz/testdata/good-1-lzma2-1.xz | Bin 0 -> 424 bytes lib/std/compress/xz/testdata/good-1-lzma2-2.xz | Bin 0 -> 424 bytes lib/std/compress/xz/testdata/good-1-lzma2-3.xz | Bin 0 -> 408 bytes lib/std/compress/xz/testdata/good-1-lzma2-4.xz | Bin 0 -> 464 bytes lib/std/compress/xz/testdata/good-1-lzma2-5.xz | Bin 0 -> 52 bytes lib/std/compress/xz/testdata/good-1-sparc-lzma2.xz | Bin 0 -> 612 bytes lib/std/compress/xz/testdata/good-1-x86-lzma2.xz | Bin 0 -> 716 bytes lib/std/compress/xz/testdata/good-2-lzma2.xz | Bin 0 -> 92 bytes 32 files changed, 1230 insertions(+)