Verify integrity of Syzygy TB with MD5

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

Patishi
Posts: 20
Joined: Fri Sep 04, 2020 9:20 pm
Full name: Assaf Patishi

Verify integrity of Syzygy TB with MD5

Post by Patishi »

Hi,
I downloaded the (6 piece) tablebases and I want to check their integrity using the supplied MD5 file. What is the best way or program to do this?
Thx.
Geonerd
Posts: 79
Joined: Fri Mar 10, 2017 1:44 am

Re: Verify integrity of Syzygy TB with MD5

Post by Geonerd »

This works well for me.
http://getmd5checker.com/

https://github.com/gurnec/HashCheck/releases/tag/v2.4.0 looks pretty good, and is supposedly open source.
Patishi
Posts: 20
Joined: Fri Sep 04, 2020 9:20 pm
Full name: Assaf Patishi

Re: Verify integrity of Syzygy TB with MD5

Post by Patishi »

Thx man. After posting my question I also found this software and it simple and efficient :)
All the files passed successfully.
User avatar
phhnguyen
Posts: 1437
Joined: Wed Apr 21, 2010 4:58 am
Location: Australia
Full name: Nguyen Hong Pham

Re: Verify integrity of Syzygy TB with MD5

Post by phhnguyen »

You may try BanksiaGUI. It doesn't require external MD5 data but uses the checksum numbers integrated/embedded already into Syzygy files. It can also tell you which files are missing/error too:

Image

I guess my way maybe not the best but the easiest ;)
Last edited by phhnguyen on Mon Dec 28, 2020 12:35 am, edited 2 times in total.
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
Branko Radovanovic
Posts: 89
Joined: Sat Sep 13, 2014 4:12 pm
Location: Zagreb, Croatia
Full name: Branko Radovanović

Re: Verify integrity of Syzygy TB with MD5

Post by Branko Radovanovic »

If you're running Windows 10, the easy way (no need to download anything) is doing it in PowerShell:

Code: Select all

Get-FileHash <filepath> -Algorithm MD5
Patishi
Posts: 20
Joined: Fri Sep 04, 2020 9:20 pm
Full name: Assaf Patishi

Re: Verify integrity of Syzygy TB with MD5

Post by Patishi »

Branko Radovanovic wrote: Mon Dec 28, 2020 12:34 am If you're running Windows 10, the easy way (no need to download anything) is doing it in PowerShell:

Code: Select all

Get-FileHash <filepath> -Algorithm MD5
I saw this as well, but I wasn't sure what I should type inside "filepath". I don't want to check all the files individualy (one by one), how can I test multiple files at the same time? And also, does this method compares the two hash (md5) files? Hope I am understood (my english is not the best) :)
Branko Radovanovic
Posts: 89
Joined: Sat Sep 13, 2014 4:12 pm
Location: Zagreb, Croatia
Full name: Branko Radovanović

Re: Verify integrity of Syzygy TB with MD5

Post by Branko Radovanovic »

Patishi wrote: Mon Dec 28, 2020 1:14 am I saw this as well, but I wasn't sure what I should type inside "filepath". I don't want to check all the files individualy (one by one), how can I test multiple files at the same time? And also, does this method compares the two hash (md5) files? Hope I am understood (my english is not the best) :)
This will work for multiple files too, using wildcards, so e.g.

Code: Select all

Get-FileHash D:\syzygy\* -Algorithm MD5
...will calculate MD5 hashes for all files in D:\syzygy\ folder. It is simple, but the downside is that one gets the hashes and that's it, the comparison needs to be done by hand.
User avatar
Nordlandia
Posts: 2821
Joined: Fri Sep 25, 2015 9:38 pm
Location: Sortland, Norway

Re: Verify integrity of Syzygy TB with MD5

Post by Nordlandia »

That verification tool is very neat innovation to the gui :)

By the way i wish there can be two syzygy paths. One for engines to consult during games and one solely for adjudication.

- engine path suited for SSD and M.2, where WDL is to be stored

- adjudication path suited for HDD storage for simple static adjudication
User avatar
Nordlandia
Posts: 2821
Joined: Fri Sep 25, 2015 9:38 pm
Location: Sortland, Norway

Re: Verify integrity of Syzygy TB with MD5

Post by Nordlandia »

i tested integrity of my syzygy and apparently many of them did not pass.

I downloaded most of my tables from "sesse tablebase"
Patishi
Posts: 20
Joined: Fri Sep 04, 2020 9:20 pm
Full name: Assaf Patishi

Re: Verify integrity of Syzygy TB with MD5

Post by Patishi »

I downloaded from here:
https://chess.massimilianogoi.com/download/tablebases/

All passed successfully.

By the way, a side question.. I am using Fritz17 with Komodo (now called "Dragon") and I only use the TB with the engine.
Fritz17 software also give option to set TB to be used with the GUI, do you guys recommend using this option? As I understand, when reaching positions with 6 pieces or less (on the actual board), the GUI plays right away without the engine analyzing at all..

Can anybody comment on that?
Thx.