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?
😉 -
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!