GitHunt
NI

nickenshidqia/File_Compression_App_Python_Project

Build a Zip File Compression Application that allows users to bundling files together for easier sharing, storage, or backup. Also build file extraction to extract their archive File.

Python Project of File Compression & Archive Extraction Application

Project Description

Problem :
Managing and transferring multiple files can become cumbersome due to their size and the need for efficient storage and transportation. To address this issue, there is a requirement for a file compression application that allows users to select multiple files, and compress them into a single ZIP file. Beside that, the user sometimes need to extract the contents of their compressed files efficiently.

Challenges :
Build a Zip File Compression Application that allows users to bundling files together for easier sharing, storage, or backup. Also build file extraction to extract their archive File.

Project Goal

Provide an intuitive user interface that allows users to select multiple files for compression, and extract the archive file.

Tools & Library Used

python-logo  

Project Result

Click here to get full code of file compressor
Click here to get full code of archive extraction

A. File Compressor Graphical User Interface Based

This is File Compressor Graphical User Interface Based :

  • Multiple File Selection
    Allows users to select multiple files for compression.
  • Destination Folder Selection :
    Enables users to choose a destination folder where the compressed ZIP file will be saved.
  • Compression :
    Implement the ZIP compression to efficiently reduce the size of the selected files.

B. Archive Extraction Graphical User Interface Based

This is Archive Extraction Graphical User Interface Based :

  • Select archive
    Enables users to select a compressed file (e.g., ZIP) for extraction.
  • Destination Folder Selection :
    Enables users to choose a destination folder where the extracted files will be saved.