Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CheckSum-Toolv2

Function description: Calculate the hexadecimal Checksum of the file

Cross-platform checksum calculator supporting Ubuntu (AppImage) and Windows (exe).

Upgraded from CheckSum-Tool v1 (C# / .NET Framework → Python / PyQt6).

Features

Feature Description
Byte-Sum Checksum Sum of all bytes displayed as hex (same algorithm as v1)
MD5 Hash MD5 hash calculation
SHA-1 Hash SHA-1 hash calculation
SHA-256 Hash SHA-256 hash calculation
Drag & Drop Drag files directly onto the app
File Dialog Open file browser with format filters
Copy to Clipboard Copy any result with one click
Progress Bar Visual progress for large file processing
Dark Theme Modern, premium dark UI
Cross-Platform Ubuntu + Windows

Requirements

  • Python 3.10+
  • PyQt6

Quick Start

# Install dependencies
pip install -r requirements.txt

# Run the application
python src/main.py

Build

Windows (.exe)

scripts\build_windows.bat

Output: dist/CheckSum-Toolv2.exe

Linux (AppImage)

chmod +x scripts/build_linux.sh
./scripts/build_linux.sh

Output: dist/CheckSum-Toolv2 (standalone binary) or dist/CheckSum-Toolv2-2.0.0-x86_64.AppImage

Checksum Algorithm

The byte-sum checksum algorithm is identical to v1:

checksum = sum(all_bytes_in_file)
result = f"0x{checksum:X}"

Screenshot

CheckSum Tool v2.0

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages