• Stars
    star
    420
  • Rank 103,194 (Top 3 %)
  • Language
    C++
  • License
    Other
  • Created over 10 years ago
  • Updated about 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

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