hashchecker

A clean way to verify integrity of files.


Keywords
checksum, python3
License
GPL-3.0
Install
pip install hashchecker==1.3

Documentation

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!