An Android compress and extract library, P7Zip port for Android
-
Download to experiencedownload
-
Add gradle dependencie:
dependencies {
implementation 'com.hzy:libp7zip:1.7.0'
}
-
Or just download the aar here
-
If you want to add some abi filters
android {
...
defaultConfig {
...
ndk {
abiFilters 'armeabi-v7a', 'arm64-v8a', 'x86'
}
}
}
- Simple interface
P7ZipApi.executeCommand(String command);
- Commands:
7z a archive1.zip subdir\
7z x archive.zip -oc:\soft *.cpp -r
- More information: http://p7zip.sourceforge.net/
- Licence Info: licence of 7-Zip https://www.7-zip.org/
- Compiled native code with gradle-experimental
- Tested on android 4.x, 5.x and 6.0
- Supported common archive formats:
Format | Creation | Filename Extensions |
---|---|---|
7z | √ | 7z |
BZIP2 | √ | bz2 bzip2 tbz2 tbz |
GZIP | √ | gz gzip tgz |
TAR | √ | tar |
WIM | √ | wim swm |
XZ | √ | xz txz |
zip | √ | zip zipx jar xpi odt ods docx xlsx epub |
- GitHub: https://huzongyao.github.io/
- ITEye博客:https://hzy3774.iteye.com/
- 新浪微博: https://weibo.com/hzy3774
- QQ: 377406997
- Gmail: hzy3774@gmail.com
- Foxmail: hzy3774@qq.com
- WeChat: hzy3774