HashCheck icon indicating copy to clipboard operation
HashCheck copied to clipboard

Verifier bug: 260 character path limit. Affects Verifier, but does not affect Create Checksum File.

Open a-raccoon opened this issue 5 months ago • 3 comments

If you are running a version of Windows that exhibits the 260 character MAXPATH limit, eg, Windows 7, 8 or 10, you can use HashCheck's shell extension to Create Checksum File and it will work flawlessly even on files in paths greater than 260 characters. However, if you double-click the digest file just created, you will encounter an UNREADABLE error on files exceeding the 260 total path character limit.

This is a limit that has been overcome in Windows a long time ago, by utilizing "Unicode" APIs when handling file operations. The Create Checksum function is doing this correctly. The Verify Checksum function is doing this incorrectly. A simple unification of file access behavior should be in order.

a-raccoon avatar Mar 11 '24 04:03 a-raccoon