Download New Version (LotsOfHashes v1.2)
Evds wrote:I get an exception when there's an empty file (0 bytes) in the directory: Acess violation at address 01C42E46. Write of address 000000004.
downtime wrote:... I can confirm this issue, using TC 8.0.
FIXED - Exception when file is empty. Check for zero file size before accessing cache.
EricB wrote:... this also renders errors for some Hash values. The error displayed is 'Exception in ContentGetValue'. The erroneous algorithms are MD5 and all SHA1/SHA2 varieties.
CHANGED - Remove dependency in Windows cryptography (Wincrypt). MD5 and SHA1/SHA2 algorithms re-implemented.
downtime wrote:Unfortunately, the CRC32 values that it generates are different from the values I got from WdHash. ... Would it be possible to make LotsOfHashes generate the same values as WdHash?
The CRC32 algorithm that I'm using is the same one implemented by PKZIP and TC itself (TC menu: Files -> Create Checksum Files(s)). The wdHash plugin is using a different variation of the algorithm. The one I used is commonly named CRC32b but I dropped the 'b' to avoid confusion since I did not intend to implement both of them.
Now, after your request, I reconsidered.
CHANGED - Current CRC32 algorithm was renamed to CRC32b (algorithm used by PKZIP).
ADDED - CRC32 hash algorithm (used by ethernet and wdHash) is now supported.
More information in the readme.txt file.