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.
2025 UPDATE
A Linux-guru friend of mine helped me set up the following terminal commands that have been working great for bash aliases in lieu of a lack of an alternative to HashCheck Shell Extension specifically for checksum creation (I would just use HashCheck Shell Extension via WINE for verification):
alias md5="find -L '.' -type f -exec md5sum {} \+>> '/tmp/$ checksums.md5' && mv '/tmp/$ checksums.md5' ~/'Desktop/$ checksums.md5'"
alias sha1="find -L '.' -type f -exec sha1sum {} \+>> '/tmp/$ checksums.sha1' && mv '/tmp/$ checksums.sha1' ~/'Desktop/$ checksums.sha1'"
alias sha256="find -L '.' -type f -exec sha256sum {} \+>> '/tmp/$ checksums.sha256' && mv '/tmp/$ checksums.sha256' ~/'Desktop/$ checksums.sha256'"
2026 UPDATE
The below-linked HashVerifier is a great solution!
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.
2025 UPDATE
A Linux-guru friend of mine helped me set up the following terminal commands that have been working great for bash aliases in lieu of a lack of an alternative to HashCheck Shell Extension specifically for checksum creation (I would just use HashCheck Shell Extension via WINE for verification):
2026 UPDATE
The below-linked HashVerifier is a great solution!