Skip to main content

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!

Release files for hashchecker 1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for hashchecker 1.3
File Size Uploaded
hashchecker-1.3.tar.gz 9.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for hashchecker 1.3
File Interpreter ABI Platform
hashchecker-1.3-py3-none-any.whl Python 3 none any Details

Total release size: 33.3 kB

Release files / hashchecker-1.3.tar.gz

Download URL hashchecker-1.3.tar.gz
Size 9.5 kB
Tags Source
SHA-256 checksum
How to use checksums
38b325cc63a350d450d0aed25e1a15738f2e5fe96317600cbc53ea1dfed7efb1
BLAKE2b-256 checksum
How to use checksums
a39759f5586b4d1df0767fe8848d516aec1fa9e546ac303911035b09d1dc05cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.14.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.7

Release files / hashchecker-1.3-py3-none-any.whl

Download URL hashchecker-1.3-py3-none-any.whl
Size 23.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c53d3996e5d514a54caf625dd79ec8eeeb7352db39cd0b3a6e7503c76acb0db2
BLAKE2b-256 checksum
How to use checksums
734d9ddac27a8b2bee4a41aec87af621e41a33255a4fbb6954fcd9c49e6c8982
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.14.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.7

Release history Release notifications | RSS feed

This release

1.3 This release

2 release files

1.2.1

2 release files

1.2

2 release files

1.1

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page