Skip to content

Repository files navigation

7zipper-frontend

Independent desktop GUI frontend for local 7-Zip, built with PySide6.

Features

  • Drag and drop workflow for files and folders
  • Archive formats: .7z and .zip
  • Compression level selection
  • Split archives (volume mode)
  • Password-protected archives
  • Add files to an existing archive
  • SHA-256 checksum create/verify
  • Live status metrics (CPU, RAM, disk, elapsed time)

Screenshots

Main View

Requirements

  • Windows
  • Python 3.11+ (tested with Python 3.13)
  • Local 7-Zip installation (7z.exe)
  • Python dependencies from requirements.txt

Installation

python -m pip install -r requirements.txt

Run (Development)

python main.py

Build (PyInstaller)

python -m PyInstaller --noconfirm main.spec

Output executable:

dist/7zipper.exe

Testing

pytest -q
ruff check .

Legal Notice (7-Zip)

This application is an independent GUI frontend for 7-Zip.
It is not affiliated with or endorsed by the 7-Zip project.
It requires a local 7-Zip installation and uses the locally installed 7-Zip executable.

7-Zip license and source:

License

This project is licensed under the MIT License. See LICENSE.

About

Independent PySide6 desktop frontend for local 7-Zip: drag-and-drop archiving, split volumes, passwords, checksums, and live system metrics.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages