Git Product home page Git Product logo

thoinvffa / zeearchiver Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mahmoudgalal/zeearchiver-android

0.0 0.0 0.0 4.67 MB

Zee is an efficient and simple to use Archiver and decompressor. it can decompress and compress from-to all the formats supported by the well known 7zip utility. Copyright © 2018 Mahmoud Galal , for support contact me:[email protected]

License: MIT License

Java 2.88% Makefile 0.51% C++ 83.66% C 12.88% Assembly 0.07%

zeearchiver's Introduction

ZeeArchiver


Zee is an efficient and simple to use Archiver and decompressor. it can decompress and compress from-to all the formats supported by the well known 7zip utility.
Copyright © 2018 Mahmoud Galal
For support contact me:[email protected]

How to Build:

First ,you have to compile the native part of the project,P7Zip,the repo comes with version 9.20.1 source.

  • Download Android NDK ,version r18b recommended
  • From the command line,browse to sub-directory "\p7zip_9.20.1\CPP\7zip\Android\jni" and invoke "ndk-build" The first native module "lib7z.so" get compiled for the armeabi-v7a ABI (You can add other ABIs if you want in application.mk file).
  • Copy the compiled "lib7z.so" module to the sub-directory ("/Prebuilt/armeabi-v7a/") under the repo .(If you targets other ABI then move to the appropriate folder under "/Prebuilt/..".
  • Open the ZeeArchiver project in android studio and start building the app.

Note that the app adds a small jni layer(libzeearchiver.so) over lib7z.so module to make use of the 7z library in a proper way for android.
Features:
  • Supports the following formats:
    • Unpacking only: AR, ARJ, CAB, CHM, CPIO, CramFS, DMG, EXT, FAT, GPT, HFS, IHEX, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, QCOW2, RAR, RPM, SquashFS, UDF, UEFI, VDI, VHD, VMDK, WIM, XAR and Z.

    • Packing / unpacking:7z, XZ, BZIP2, GZIP, TAR, ZIP and WIM .

  • Supports AES-256 encryption in 7z and ZIP formats .
  • A built-in file browser.
  • Arabic Localization .



https://play.google.com/store/apps/details?id=com.mg.zeearchiver


The App is published at Amazon store:
https://www.amazon.com/dp/B07K5F9DCR/


How to Extract:
Extract


How to Compress:
Compress

License:

MIT

zeearchiver's People

Contributors

mahmoudgalal avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.