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

  • 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!

Metadata

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 Provenance Actions
hashchecker-1.3.tar.gz 9.5 kB Without provenance Details for hashchecker-1.3.tar.gz

Built distribution (wheel)

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

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

Security for hashchecker 1.3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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