# newRepository **Repository Path**: Sob1_rrrr/new-repository ## Basic Information - **Project Name**: newRepository - **Description**: new-repository - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 6 - **Created**: 2023-10-13 - **Last Updated**: 2023-12-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # README # unizip #### 介绍 the framework of integrating existing archiving libraries into unified program interfaces #### 软件架构 ![](document/static/structure.png)   详细设计见 document/design #### 安装教程 1. 执行如下命令安装 gmock-devel、cmake、make、zlib-devel、LibLZMA、BZip2、Zstd、Snappy、Brotli、lz4 ``` yum install -y gmock-devel cmake make gcc-c++ bzip2-devel zlib-devel xz-devel libzstd-devel snappy-devel brotli-devel lz4-devel ``` 1. 使用如下命令 clone 代码 ``` git clone https://gitee.com/openeuler/unizip.git ``` 1. 进入 unizip 目录,执行如下命令进行编译 ``` sudo mkdir build cd build cmake .. make ``` 1. 执行如下命令运行测试用例: ``` ctest ``` 1. 执行如下命令生成覆盖率报告: ``` make coverage ``` 1. 执行如下命令安装: ``` make install ``` #### 使用说明 1. 进入 unizip 目录,使用如下命令运行 build.sh 进行测试 ``` ./build.sh ``` #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request