rikyoz

一个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++开发者
  • 需要处理多种存档格式的应用程序开发者
  • 跨平台项目开发者

快速上手

  1. 下载bit7z并集成到C++项目中
  2. 配置7-Zip动态库路径
  3. 使用bit7z API进行压缩/解压操作

核心优势

  • 简洁的API接口
  • 支持广泛的存档格式
  • 跨平台支持
  • 开源免费

历史版本

排序