Author: Bocaletto Luca
Compressor-Decompressor-Archives is a desktop application developed in Python using the tkinter library for the user interface. This application allows users to compress and decompress selected files, supporting ZIP and GZ archive formats. It also provides the ability to view archive information and its contents.
-
Compress Files: The application allows users to select one or more files and compress them into an archive. Users can choose from two supported archive formats: ZIP and GZ.
-
Decompress Files: Users can select files archived in ZIP or GZ formats and decompress them to the desired directory.
-
View Archive Information: The application enables users to view detailed information about the selected archive, including the filename, compressed and uncompressed sizes, and the compression method used. Additionally, it allows users to view the archive's contents.
- Start the application and select the files you want to compress, decompress, or view.
- Choose the desired archive format (ZIP or GZ) from the corresponding option.
- Use the "Compress," "Decompress," or "View" buttons to perform the desired action.
- Information about the operation's status will be displayed at the bottom of the application.
To run this application, you need to have Python installed on your system. The application uses the tkinter, zipfile, and zlib libraries, which are typically included in the standard Python installation.
This software is distributed under an open-source license, but please refer to the LICENSE file for specific license details.
We welcome contributions from the community. If you'd like to contribute to this project, please submit pull requests or report any issues through the GitHub repository.
Thank you for choosing Compressor-Decompressor-Archives! We hope this application proves useful for managing your compressed and decompressed files.
Note: Ensure that you have installed all the necessary dependencies before running the application.
Maintainer Update
My current GitHub account is @bocaletto-luca, which is now the official maintainer of all projects previously published under the @Elektronoide account. Please direct any issues, pull requests, or stars to @bocaletto-luca for future updates.