# comp-incr-difference **Repository Path**: ibaosoft/comp-incr-difference ## Basic Information - **Project Name**: comp-incr-difference - **Description**: 两个目录对比,或者两个tar.gz压缩包对比,结果将差异文件抽出并打tar.gz包 sourceDir为基准版本,destDir为新版本。两者对比每个目录文件的md5值,如果不一样,则抽出。 分析规则:sourceDir不存在,destDir存在,属于新增,抽出destDir对应文件打包; sourceDir存在,destDir不存在,属于删除,记录sourceDir的文件路径到del文件中,打包; sourceDir存在,destDir存在,但是md5不一样,属于更新,抽出destDir对应文件打包; - **Primary Language**: Go - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2019-12-24 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # comp-incr-difference ### 介绍 两个目录对比,或者两个tar.gz压缩包对比,结果将差异文件抽出并打tar.gz包 sourceDir为基准版本,destDir为新版本。两者对比每个目录文件的md5值,如果不一样,则抽出。 分析规则: * sourceDir不存在,destDir存在,属于新增,抽出destDir对应文件打包; * sourceDir存在,destDir不存在,属于删除,记录sourceDir的文件路径到del文件中,打包; * sourceDir存在,destDir存在,但是md5不一样,属于更新,抽出destDir对应文件打包; 目前只支持对tar.gz格式的压缩包进行对比内部文件,并且增量差异包也只是打包为tar.gz