Page 5 of 5

Re: CHK Hash Tool

Posted: Wed Sep 18, 2019 4:33 am
by encode
CHK v3.20:
+ Added "Set Font..." menu
+ Added CSV export (Excel format)
+ Added Taskbar progress indicator
+ Added "Invert Selection" command
+ Added "Clear All" toolbar button
+ Fixed Status Bar flicker
+ Various speed improvements & bug fixes

https://compressme.net/

8)

Re: CHK Hash Tool

Posted: Thu Sep 19, 2019 1:59 pm
by encode
CHK v3.21:
+ More optimized & smaller compile

8)

Re: CHK Hash Tool

Posted: Fri Sep 20, 2019 8:24 am
by Midas
CHK is one of my favorite hashers, but may I suggest adding a) command line parameters and b) custom hash digest/filename appending for easy scripting? 8)

Re: CHK Hash Tool

Posted: Sun Aug 29, 2021 4:02 am
by encode
CHK v3.50 has been released! 8)

http://compressme.net/

What's new:
* Added xxHash32 algorithm
* (Re)added CRC16 algorithm
* Various GUI improvements and bug fixes
Midas wrote: Fri Sep 20, 2019 8:24 am CHK is one of my favorite hashers, but may I suggest adding a) command line parameters and b) custom hash digest/filename appending for easy scripting? 8)
Added these to my TODO list! :D

Re: CHK Hash Tool

Posted: Sun Aug 29, 2021 5:02 am
by Andrew Lee
Thanks! Database entry updated.

Re: CHK Hash Tool

Posted: Sun Sep 12, 2021 3:37 am
by encode
Image

The CHK v3.60 is here!

https://compressme.net/

What's new:
  • Added support for fully-featured language packs (chk.lng)
  • Added "Query VirusTotal" feature
  • (Re)added the "Anime Checker" feature
  • Added BLAKE2s-128, BLAKE2sp-128, CRC32C and xxHash64 algorithms
  • Speed optimizations of BLAKE2* algorithms
  • Optimized MT performance
  • Some GUI improvements and bug fixes
8)

Re: CHK Hash Tool

Posted: Sun Sep 12, 2021 8:23 pm
by webfork
Very nice -- coming up on a decade in development. Very nice to see tools like this.

I'm seeing there's a way to save hash lists -- is there any way to have the program check the contents of that list of hashes? So for example I've got a bunch of files on an old DVD, can I run a list of hash values through the program to see if something changed (corrupted)?

Re: CHK Hash Tool

Posted: Thu Jul 21, 2022 5:48 am
by encode
Image

The CHK v3.70 is here!

https://compressme.net/

What's new:
  • Added ability to load and check hash lists (*.md5, *.sha1, etc.)
  • Added BLAKE3 hash algorithm (SIMD accelerated)
  • Added calculation of Shannon's Entropy
  • Added "Select Verified" command
  • Added support for High-DPI monitors
  • Replaced TSV with CSV export (Excel compatible)
  • Some GUI improvements and bug fixes
:mrgreen:

Re: CHK Hash Tool

Posted: Sat Aug 13, 2022 2:44 am
by encode
Image

The CHK v3.83 is here!

https://compressme.net/

What's new:
  • Now you can load hash lists via Drag'n'Drop or "Open With..." / Command line
  • Now CHK stores Date/Time in hash files
  • Speed optimizations. In some cases 2X faster processing
  • GUI improvements
:mrgreen:

Re: CHK Hash Tool

Posted: Sun Aug 14, 2022 1:43 pm
by webfork
Hashing as a topic just gets more and more interesting over the years. I had to look up that xxHash system but it looks like you have an outstanding and very fast test for any file duplicates, or verifying file transfers between two trusted devices.

https://cyan4973.github.io/xxHash/

Re: CHK Hash Tool

Posted: Sat Mar 11, 2023 9:03 am
by encode
CHK v3.85 Quick Update:
https://compressme.net/chk385.zip

What's new:
  • Added hardware acceleration of CRC32C. If SSE 4.2 is not available, CHK will use software implementation
  • Added ability to load hash lists in "hash filename" format
  • Some GUI improvements
Enjoy new release! :-)

https://compressme.net/

Re: CHK Hash Tool

Posted: Sat Mar 11, 2023 4:18 pm
by webfork
This program is looking very good. Nice to see it.

Note that the program will verify the inline hash e.g. filename [A644D244].txt but it doesn't seem to have the ability to ADD that to existing files. I'd use RapidCRC Unicode for this.

I also appreciate the hardware CRC32C update.

CHK Hash Tool: User Settings Lost after Version Change

Posted: Tue Mar 14, 2023 10:30 am
by HairyPorter
encode wrote: Sat Mar 11, 2023 9:03 am CHK v3.85 Quick Update:
@encode
Thanks for CHK — my favourite hashing tool & the only one I use on a regular basis, ever since chancing upon it in back in 2017. Would like to enquire about the following issue.

OBSERVED BEHAVIOUR:
Since v3.50 (29 Aug 2021), upon every version change, CHK completely resets existing user settings (including selected hash type, window size & position, font type) to default at first launch.

After all settings are redone from scratch, CHK is able to retain the settings on subsequent launches (even when folder path changes) — as long as there is no version (chk.exe binary) change.

But all settings are instantly lost again, when the same chk.cfg is used for any different CHK version (whether new version or recent older version, ie. different chk.exe binary). This happens in x64 builds & x86 builds (where previously available).

Eg. Settings are lost in all below version-change scenarios:
Spoiler!   
v3.21 → v3.50, v3.50 → v3.21
v3.50 → v3.60, v3.60 → v3.50
v3.83 → v3.85, v3.85 → v3.83
v3.85 → v3.21, v3.85 → v3.50
etc.
(Note: No public releases between v3.21 & v3.50)
EXPECTED BEHAVIOUR:
CHK should retain existing user settings (chk.cfg) saved from previous versions.

For instance, v3.21 (19 Sep 2019) & older versions all successfully retain existing user settings, when chk.cfg (saved from any version) is copied into CHK’s working folder.

Eg. Settings are preserved in below version-change scenarios:
Spoiler!   
v3.20 → v3.21, v3.21 → v3.00
v3.21 → v2.35, v2.35 → v3.00
v2.10 → v2.35, v2.10 → v3.21
etc.
TEST ENVIROMENT:
CHK is stored on non-system drive with full read-write access

PLATFORM: Windows 10 x64


BRIEF VERSION TIMELINE:
Something seems to have occurred between v3.21 (19 Sep 2019) — last version that’s not affected — & v3.50 (29 Aug 2021) — first version affected by settings loss. It appears that there were no public releases between v3.21 & v3.50.
Spoiler!   
User Settings Preserved:-
  • v2.10 (05 Oct 2017)
  • v2.50 (05 Aug 2019)
  • v3.00 (18 Aug 2019)
  • v3.20 (18 Sep 2019)
  • v3.21 (19 Sep 2019)
All of Above: x86/64 builds offered

User Settings Reset to Default After Every Version Change:-
  • v3.50 (29 Aug 2021): Only x86 build offered
  • v3.60 (12 Sep 2021): x86/64 builds offered
  • v3.70 (21 Jul 2022): Only x64 build offered
  • v3.85 (11 Mar 2023): Only x64 build offered
encode wrote: Sun Aug 29, 2021 4:02 am CHK v3.50 has been released! 8)
What's new:
* Added xxHash32 algorithm
* (Re)added CRC16 algorithm
* Various GUI improvements and bug fixes
Thanks !

PS: Happy 20th web anniversary (2003-2023) !

Re: CHK Hash Tool

Posted: Fri Jan 05, 2024 7:27 am
by Midas
Topic update: CHK v5.0 released 2023-08-25 (there's no v4.x; changes at https://encode.su/threads/1707-CHK-Hash-Tool?p=80697#post80697).

Spoiler!   

FTR, encode didn't make his usual TPFC forums update post, so here's the last version changelog:
CHK v5.00 is here:
https://compressme.net/

What's new:
  • Auto hash function switch based on file extension and hashlist file header. So now CHK can switch to a proper hash algorithm even when loading a TXT hashlist. Compatible with TeraCopy
  • Vista style add folder dialog with ability to add multiple folders
  • Always on Top feature
  • Higher Font customization options
  • Various GUI improvements
Incidentally, featuritis is definitely not one of CHK's goals...
CHK is my hobby project which I develop at my spare time. And these days I have absolutely no spare time. Many users of the HashMyFiles utility write emails to me to ask to add "missing" features. Some of these features I personally don't like, for example, CHK has its own way and own workflow. One of the main priorities are the simplicity and minimalism -- to avoid feature creep at any cost... Or the program will be dead! It's meant to be simple! It's just a tool!