hzy3774 / Androidp7zip
Licence: other
An Android compress and extract library support popular compression format such as rar, zip, tar, lzma. based on p7zip.
Stars: ✭ 289
Labels
Projects that are alternatives of or similar to Androidp7zip
Camera2GLPreview
Android camera preview application using Camera2 API and OpenGL ES/Vulkan
Stars: ✭ 140 (-51.56%)
Mutual labels: jni
SignatureVerificationDemo
Android 使用jni校验应用签名sha1值,防止so文件逆向盗用
Stars: ✭ 111 (-61.59%)
Mutual labels: jni
narcissus
A library for bypassing all of Java's security mechanisms, visibility checks, and encapsulation measures via the JNI API
Stars: ✭ 27 (-90.66%)
Mutual labels: jni
premake-android-studio
premake5 module for android-studio and gradle build.
Stars: ✭ 24 (-91.7%)
Mutual labels: jni
jni-bind
JNI Bind is a set of advanced syntactic sugar for writing efficient correct JNI Code in C++17 (and up).
Stars: ✭ 42 (-85.47%)
Mutual labels: jni
Xlowpoly
Lowpoly picture, Sandpainting for Android implemented by JNI, delaunay triangulation algorithm
Stars: ✭ 271 (-6.23%)
Mutual labels: jni
PhoneVR
Use Steam VR-enabled applications with your phone as HMD (Head-mounted display). The only Open-Source solution to similar commercial packages like VRidge, iVRy, Trinus etc etc.
Stars: ✭ 178 (-38.41%)
Mutual labels: jni
android-opus-codec
Implementation of Opus encoder and decoder in C++ for android with JNI
Stars: ✭ 44 (-84.78%)
Mutual labels: jni
android-webrtc-aecm
An acoustic echo cancellation for android, based on webrtc aecm algorithms
Stars: ✭ 24 (-91.7%)
Mutual labels: jni
jni-bindgen
Generate Rust JVM FFI wrappers around APIs defined by .jar or .class files, because maintaining your own hand-written bindings is an exercise in boredom, soundness bugs, and pain.
Stars: ✭ 55 (-80.97%)
Mutual labels: jni
jvm-dump-proxy
A proxy DLL for Windows to dump JVM classes at JNI level
Stars: ✭ 53 (-81.66%)
Mutual labels: jni
JavaCAN
A simple JNI wrapper for the socketcan API provided by the Linux kernel. As it is wrapping a Linux Kernel API, it is intended for use on Linux only.
Stars: ✭ 23 (-92.04%)
Mutual labels: jni
Jnioor
基于C++模板函数与Fluent API设计的JNI反射库,极大的简化JNI反射调用,提高JNI开发效率与稳定性
Stars: ✭ 278 (-3.81%)
Mutual labels: jni
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
This project is for me to learn Streams, NDK, and for fun.
- 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 |
About Me
- GitHub: https://huzongyao.github.io/
- ITEye博客:https://hzy3774.iteye.com/
- 新浪微博: https://weibo.com/hzy3774
Contact To Me
- QQ: 377406997
- Gmail: [email protected]
- Foxmail: [email protected]
- WeChat: hzy3774
Others
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].