Skip to content

Feature request: Suggestions for improvement and correction of some errors. #268

@alenoxale

Description

@alenoxale

OpenHashTab Release 3.1.1

The program is very convenient and extremely useful. I use it all the time and I’m very satisfied with it.
I would like to request a few improvements, if possible:


1. Name the hash file after the folder being processed, and store paths relative to that folder (without including its name)

For example, if the folder is BOOKS, the generated hash file should be named BOOKS instead of checksums, and the entries inside it should look like:

BOOK1\PAGE1
BOOK1\PAGE2
BOOK2\PAGE1

instead of:

BOOKS\BOOK1\PAGE1
BOOKS\BOOK1\PAGE2
BOOKS\BOOK2\PAGE1

This would make it possible to verify different folders simply by renaming the hash file, without needing to edit its contents.


2. Add the ability to export verification results to a report

The report should include status markers corresponding to the color coding:
Unknown, Match, Mismatch, Unsafe, Error.


3. Add a “File Size” field to the hash file

This would make verification and comparison more informative.


4. Add an option to show “extra” files during verification

Currently, the program shows files that are present in the hash file but missing from the folder (“missing”).
Please add the opposite mode too: files that exist in the folder but are not present in the hash file (“extra”).


5. Add an optional “Summary” section at the end of the report

The summary should include:

  • Number of matching files and their total size
  • Number of mismatching files and their total size
  • Number of missing files and their total size
  • Number of extra files and their total size

6. “Match” (green) coloring does not work for several hash types

The green color for “Match” is not displayed for the following hashes (while red for “Mismatch” works):

  • CRC32
  • CRC64
  • XXH32
  • XXH64
  • XXH3-64
  • XXH3-128
  • MD4
  • MD5
  • eD2k
  • eD2k (Old)
  • QuickXorHash

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions