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
- ...
- 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.
- Create ZIP and 7z archives, with options for encryption.
- Create split ZIP archives.
You can download and install ZipXtract from the following sources:
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.
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.
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
Contributions are greatly appreciated! To contribute:
- Fork the repository.
- Create a new branch (
git checkout -b feature/YourFeature
). - Commit your changes (
git commit -m 'Add some feature'
). - Push to the branch (
git push origin feature/YourFeature
). - Open a Pull Request.
This project is licensed under the GNU General Public License v3.0. See the LICENSE file for details.
The app icon vector by Solar Icons in CC Attribution License via SVG Repo
For any inquiries or feedback, please open an issue on the GitHub repository.