- Android实现解压缩Rar/Zip文件
- 支持Rar和zip,不支持7z 7z压缩算法比较复杂,压缩率高,需要使用c来压缩,使用java太耗时
在你的项目根目录下的 build.gradle
添加仓库:
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
dependencies {
compile 'com.github.RRatChet:Compress:0.0.1'
}
// 提取压缩文件.
CompressHelper.extract(zipFilePath, output);
// Rar方式压缩文件
CompressHelper.compressRarFile(filePath, outRarString);
// zip方式压缩文件
CompressHelper.compressZipFile(targetFileList, targetZipFile);