[git commit] Add support for zstd decompression

Denys Vlasenko vda.linux at googlemail.com
Thu Aug 19 15:02:06 UTC 2021


commit: https://git.busybox.net/busybox/commit/?id=08332da992ee4a54d6ac1318ac8f739061c52529
branch: https://git.busybox.net/busybox/commit/?id=refs/heads/master

Signed-off-by: Denys Vlasenko <vda.linux at googlemail.com>
---
 archival/Config.src                                |    4 +
 archival/bbunzip.c                                 |   70 +
 archival/libarchive/Kbuild.src                     |    2 +
 archival/libarchive/decompress_unzstd.c            |  100 +
 archival/libarchive/open_transformer.c             |    8 +-
 archival/libarchive/zstd/README                    |   18 +
 archival/libarchive/zstd/common/bitstream.h        |  472 ++++
 archival/libarchive/zstd/common/compiler.h         |  306 +++
 archival/libarchive/zstd/common/cpu.h              |  213 ++
 archival/libarchive/zstd/common/debug.h            |  107 +
 archival/libarchive/zstd/common/entropy_common.c   |  362 +++
 archival/libarchive/zstd/common/error_private.h    |   80 +
 archival/libarchive/zstd/common/fse.h              |  716 ++++++
 archival/libarchive/zstd/common/fse_decompress.c   |  403 ++++
 archival/libarchive/zstd/common/huf.h              |  361 +++
 archival/libarchive/zstd/common/mem.h              |  438 ++++
 archival/libarchive/zstd/common/xxhash.c           |  824 +++++++
 archival/libarchive/zstd/common/xxhash.h           |  285 +++
 archival/libarchive/zstd/common/zstd_common.c      |   83 +
 archival/libarchive/zstd/common/zstd_deps.h        |  111 +
 archival/libarchive/zstd/common/zstd_internal.h    |  487 ++++
 archival/libarchive/zstd/common/zstd_trace.h       |  163 ++
 .../libarchive/zstd/decompress/huf_decompress.c    | 1351 +++++++++++
 archival/libarchive/zstd/decompress/zstd_ddict.c   |  244 ++
 archival/libarchive/zstd/decompress/zstd_ddict.h   |   44 +
 .../libarchive/zstd/decompress/zstd_decompress.c   | 2210 +++++++++++++++++
 .../zstd/decompress/zstd_decompress_block.c        | 1536 ++++++++++++
 .../zstd/decompress/zstd_decompress_block.h        |   62 +
 .../zstd/decompress/zstd_decompress_internal.h     |  205 ++
 archival/libarchive/zstd/zstd.h                    | 2552 ++++++++++++++++++++
 archival/libarchive/zstd/zstd_errors.h             |   95 +
 include/bb_archive.h                               |    3 +
 32 files changed, 13914 insertions(+), 1 deletion(-)

Patch is too large, so refusing to show it


More information about the busybox-cvs mailing list