Hash Check

Hash Check on GitHub

Featured on:

 

Description

hash_check_iconHash Check is a lightweight hash code file checking application.

Features

  • Very fast file hashing
  • Multiple algorithms (e.g. CRC32, MD5, SHA1, SHA224-SHA512, …)
  • No file size limit
  • Compare the hashes to stored ones in container files
  • Support for multiple checksum containers (e.g. .sfv, .md5, .sha1, …)
  • Drag&drop support for files and containers
  • Optional algorithm guessing based on hash length

Installation

To install the program follow the listed steps:

  1. Download the latest release
  2. Either get the source code version or get the Windows binary
  3. Decompress the archive to a folder of your choice
  4. Either run hash_check.py with your Python interpreter (you need PyQt5 installed) or run hash_check.exe

Usage

Select the algorithm in the upper right corner. Drag and drop multiple files from your file explorer into the window. Alternatively you may also use the “Add file” button.

The program will begin hashing immediately. You may at any time stop the entire operation, skip the current file, pauseĀ  and resume the hashing using the appropriate buttons.

Once you read some files you may export that list to a container file. Those container files may also be imported or dropped on the window which will start a scan and comparison at once.

Screenshots

scan_multiple_algorithms detect_algorithm check_reference_container

Limitations

  • It is currently not possible to scan whole directories. Multiple files on the same hierarchy are supported though.
  • As a result you can not export container files with a folder hierarchy. It is however possible to scan using container files containing a folder/file hierarchy.

Changelog

0.4.1
  • Fixed: creating container files was not possible after the change to PyQt5
0.4.0
  • Migrated to Python 3.4 with PyQt5
0.3.2
  • First public version. Uses Python 3.2 with PyQt4
  1. No comments yet.

  1. No trackbacks yet.