Skip to content

A fully open source app to extract rar, zip, tar, bz2, gz, 7z, xz, jar and z etc (encrypted .zip & .7z supported)

License

Notifications You must be signed in to change notification settings

WirelessAlien/ZipXtract

Repository files navigation

ZipXtract

GitHub release GitHub license GitHub Repo stars GitHub all releases IzzyOnDroid F-Droid

ZipXtract is a fully open-source Android application designed to handle a wide range of archive formats, including:

  • RAR (with RAR5 and multi-volume support)
  • ZIP (including password-protected and split archives)
  • TAR
  • BZ2
  • GZ
  • 7z (with password protection and multi-volume support)
  • XZ
  • JAR
  • ...

Features

Extraction:

  • Supports various formats: RAR, ZIP, TAR, BZ2, GZ, 7z, XZ, JAR etc.
  • Handles encrypted ZIP and 7z files.
  • Extracts multi-volume RAR archives.
  • Extracts multi-volume archives.
  • Extracts split ZIP files.

Creation:

  • Create ZIP and 7z archives, with options for encryption.
  • Create split ZIP archives.

Installation

You can download and install ZipXtract from the following sources:

Get it on GitHub Get it on IzzyOnDroid Get it on F-Droid

Note

The F-Droid version does not include RAR extraction and 7z compression features due to licensing restrictions. For the complete version, please use the GitHub or IzzyOnDroid releases.

Usage tip

General tips for archive extraction and archive creation:

  • Long-press files and folders or click file/folder icons to select them for archiving.

  • Click a file to display the extraction menu for choosing extraction options.

  • Files extracted using "Open With" menu of OS are stored in Internal Storage/ZipXtract by default. Modify this in app settings.

  • The default location for archiving or extracting archives (within the app) is the parent directory of the respective file(s). This can be changed in the app settings.

App permission

Read and Write Storage Permission (Android 10 and below) and Manage External Storage Permission (Android 11 and above). The app does not have internet permission. Read more - Privacy policy

Contributing

Contributions are greatly appreciated! To contribute:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/YourFeature).
  3. Commit your changes (git commit -m 'Add some feature').
  4. Push to the branch (git push origin feature/YourFeature).
  5. Open a Pull Request.

Translate

Translation status

License

This project is licensed under the GNU General Public License v3.0. See the LICENSE file for details.

Acknowledgements

The app icon vector by Solar Icons in CC Attribution License via SVG Repo

Contact

For any inquiries or feedback, please open an issue on the GitHub repository.

Donate

Donate using Liberapay

Buy Me A Coffee