idrassi / HashCheck

HashCheck Shell Extension for Windows with added SHA2, SHA3, and multithreading; originally from code.kliu.org
Other
257 stars 12 forks source link

A way to create checksum files that doesn't require using the context menu? (could allow it to work on Linux via WINE) #14

Open NintendoManiac64 opened 1 year ago

NintendoManiac64 commented 1 year ago

As crazy as it sounds, there doesn't seem to be any native Linux checksum-creation programs that supports the ability to create create checksum files for recursive data (i.e. for files & folders located inside folders which themselves are located inside of folders).

Currently, HashCheck Shell Extension (both the original and your fork) seems to "just work" without issue on WINE 7.x, but there's no way to access the ability to create checksum files - you can only read existing checksum files.

More info:

(if you have no experience with Linux, then the easiest way to test this is to boot something like the Linux Mint live ISO either in a virtual machine or via Ventoy, and then simply follow this guide on the winehq.org wiki)

My current "best compromise" that I've been living with is using the considerably slower Windows program named "ExactFile" specifically for creating checksum files even though it can't read hidden folders and is basically limited to CRC32, MD5, and SHA1, and then I use HashCheck Shell Extension for actually reading checksum files.