A clean way to verify integrity of files.
Project description
Hashchecker
What is Hashchecker?
Hashchecker is a command-line tool to calculate checksum, verify the integrity, and find duplicate files.
Why Hashchecker?
-
Based on pure Python: Hashchecker is based on the python
hashlib
library, and is thus extremely efficient. -
Built to be CLI: Hashchecker does not require a sophisticated GUI to get the job done. Why summon a fancy application, when you can simply open up the terminal and summon Hashchecker in a split of a second? :wink:
-
State-of-the-art duplicate file detector: Hashchecker uses a BST (Binary Search Tree) under the hood to quickly go through directories with a huge number of files. Duplicates are confirmed via comparing their cryptographic hashes.
Installation
You can install Hashchecker using pip
:
$ pip3 install --upgrade hashchecker
Additionally, you may consider using the --user
option.
Requirements
-
Click: Command line parsing.
-
Colorama: Coloring text wherever necessary.
-
Tabulate: Displaying results in tabular format.
Get involved
Have ideas to make Hashchecker better? Fork us!
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for hashchecker-1.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4281fcbeab5e44c100de7b78c393fb5f27ebe41ffd26069c6d1f59b234b357c6 |
|
MD5 | 3356370a19a6fdc38444651d93e66034 |
|
BLAKE2b-256 | 4ac5144020c8932eb9caaaee686b9f48d8a240bf699b725d602ca668aa367477 |