Speed issue
The fix is included into RHash v1.4.6.
The problem is fixed by commit edc311890. Fix will be included into RHash v1.4.6. Benchmarks: SHA1, 1.6GB file, Windows, Core i5 2.60GHz Speed Program 457 MBps rhash dev (with bugfix) 353 MBps sha1sum (hashutils) 249 MBps rhash v1.4.5 CRC32, 11GB file, Windows, Core i5 2.60GHz Speed Program 612 MBps rhash dev (with bugfix) 380 MBps crc32sum (hashutils) 364 MBps rhash v1.4.5 CRC32, 526MB file, Linux, Core i7 2.90GHz Speed Program 1974 MBps rhash dev (with bugfix) 1830 MBps rhash v1.4.5
How use "--printf=<format string>" from manual for RHash.exe? don't work!!!
The problem with case ignoring is that utf8 can represent many symbols with different codepoints. To corectly match such symbols the utility must depend on the heavyweight libicu library. That will complicate compilation and, probably, increase the utility start time. For more details read about CaseFolding. The ignore case feature implemented without libicu will be a source of future bugs, because for many languages it will incorectly match filenames with national characters. Due to shortage of...
v1.4.4 breaks Windows 2000/XP support
Fixed by commit a5f558af1b5e01922d5b9e2d2f56af5f2f2f07ff.
1.4.3 directory - 3 files are missing