Skip to main content

A clean way to verify integrity of files.

Project description


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.


You can install Hashchecker using pip:

$ pip3 install --upgrade hashchecker

Additionally, you may consider using the --user option.


  • 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

hashchecker-1.3.tar.gz (9.5 kB view hashes)

Uploaded source

Built Distribution

hashchecker-1.3-py3-none-any.whl (23.8 kB view hashes)

Uploaded py3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page