Skip to main content

A clean way to verify integrity of files.

Project description

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!

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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file hashchecker-1.3.tar.gz.

File metadata

  • Download URL: hashchecker-1.3.tar.gz
  • Upload date:
  • Size: 9.5 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for hashchecker-1.3.tar.gz
Algorithm Hash digest
SHA256 38b325cc63a350d450d0aed25e1a15738f2e5fe96317600cbc53ea1dfed7efb1
MD5 8d3939d5f00a9ae6e28c3396e4b4d1fd
BLAKE2b-256 a39759f5586b4d1df0767fe8848d516aec1fa9e546ac303911035b09d1dc05cb

See more details on using hashes here.

File details

Details for the file hashchecker-1.3-py3-none-any.whl.

File metadata

  • Download URL: hashchecker-1.3-py3-none-any.whl
  • Upload date:
  • Size: 23.8 kB
  • Tags: Python 3
  • Uploaded using 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

File hashes

Hashes for hashchecker-1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 c53d3996e5d514a54caf625dd79ec8eeeb7352db39cd0b3a6e7503c76acb0db2
MD5 7bee253a7f6ba613adb407d97624627e
BLAKE2b-256 734d9ddac27a8b2bee4a41aec87af621e41a33255a4fbb6954fcd9c49e6c8982

See more details on using hashes here.

Supported by

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