/AndroidP7zip

An Android compress and extract library support popular compression format such as rar, zip, tar, lzma. based on p7zip.

Primary LanguageC++OtherNOASSERTION

AndroidP7zip(P7Zip安卓)

An Android compress and extract library, P7Zip port for Android

Details

Get Started

  • 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

Screenshot

image

This project is for me to learn Streams, NDK, and for fun.

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

About Me

Contact To Me

image

Others

  • 想捐助我喝杯热水(¥0.01起捐)
    donate