Skip to content

Cypher-O/compression

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

File and Folder Compressor

This Rust project provides a graphical user interface (GUI) application for compressing files and folders.

Features

  • File Compression: Select a file and compress it to your desired destination.
  • Folder Compression: Select a folder and compress its contents into a .zip file.

Installation

Prerequisites

  • Rust (Ensure you have Rust installed)

Building the Project

Clone the repository and build the project using Cargo:

git clone https://github.com/Cypher-O/compression.git
cd compression
cargo build --release

Usage

To run the application, use the following command:

cargo run --release

How to Use

  1. File Compression:

    • Click 'Select Source File' to choose the file you want to compress.
    • Click 'Select Destination' to specify where the compressed file should be saved.
    • Click 'Compress File' to start the compression process.
    • The result will be displayed in the application.
  2. Folder Compression:

    • Click 'Select Source Folder' to choose the folder you want to compress.
    • Click 'Select Destination' to specify where the compressed .zip file should be saved.
    • Click 'Compress Folder' to start the compression process.
    • The result will be displayed in the application.

Contributing

Contributions are welcome! Please read CONTRIBUTING.md for details on our code of conduct and the process for submitting pull requests.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Screenshots

Screenshot 1

App

Screenshot 2

Select source file dialog

Screenshot 3

Select destination file dialog

About

This is an application for compressing files and folders

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages