极速无损压缩算法,C 语言实现,解压速度极快,压缩速度与压缩率可灵活权衡。
1.3万+289 本周1642COther维护活跃更新于 18小时前
Zstandard(zstd)是一种面向实时场景的无损压缩算法,压缩率达到或超过 zlib 水平,同时速度明显更快,熵编码阶段基于 Huff0 和 FSE 库实现。其格式已在 RFC 8878 中标准化,本仓库为参考实现。
项目提供开源的 C 语言库 libzstd,以及可生成和解码 .zst 文件的命令行工具,同时支持 .gz、.xz 和 .lz4 文件的处理。压缩速度与压缩率之间可以按小步长调节,解压速度在各档设置下基本保持稳定。其他语言的移植和绑定可在项目主页查看。
针对小数据场景,zstd 提供训练模式,可从样本文件生成字典。压缩和解压前加载该字典,能显著提升小记录的压缩率。构建方式包括 make、CMake、Meson、Bazel、vcpkg 和 Conan。
使用 make 构建 zstd 命令行工具和 libzstd 库
make运行本地冒烟测试
make check安装命令行工具、库和手册页
make install概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
极速无损压缩算法,C 语言实现,解压速度极快,压缩速度与压缩率可灵活权衡。
用 Rust 编写的多线程无损 PNG/APNG 压缩优化工具,可作命令行或 Rust 库使用。
终端命令行工具,用于压缩、解压和列出多种格式的归档文件,并根据扩展名自动识别格式。
用于创建隔离 Python 虚拟环境的工具,让每个项目拥有独立的依赖包。
支持去重、压缩和认证加密的备份工具,只存储新增或变化的数据块。
基于 FFmpeg 的跨平台图形界面工具,无需重新编码即可无损剪切、裁剪和转封装音视频。