一个C++静态库,为7-Zip动态库提供简洁的包装接口,支持压缩、解压、读取元数据和更新存档。
- v4.1.0
- 发布于
- 2026年6月18日
- 855
- 星标
- 7,866
- 下载
- 同步于
- 1 天前
最新版本
v4.1.02026年6月18日 04:54下载慢?可在上方随时切换镜像源
项目说明
项目概述
bit7z 是一个跨平台的C++静态库,为7-Zip动态库提供简洁的包装接口,支持压缩、解压、读取存档元数据、更新现有存档、创建多卷存档等。
主要功能
- 压缩格式:支持7z、XZ、BZIP2、GZIP、TAR、ZIP、WIM
- 解压格式:支持7z、RAR、RAR5、ZIP、GZIP、ISO、DEB、DMG、MSI等数十种格式
- 元数据读取:读取存档及其内容的元数据
- 内存操作:支持从内存和C++标准流进行压缩和解压
- 加密支持:支持AES-256加密存档(7z和ZIP格式)
- 高级功能:选择性提取、通配符/正则表达式过滤、更新/重命名/删除存档条目
适用人群
- C++开发者
- 需要处理多种存档格式的应用程序开发者
- 跨平台项目开发者
快速上手
- 下载bit7z并集成到C++项目中
- 配置7-Zip动态库路径
- 使用bit7z API进行压缩/解压操作
核心优势
- 简洁的API接口
- 支持广泛的存档格式
- 跨平台支持
- 开源免费
历史版本
排序