It is currently Fri May 17, 2024 8:36 pm


Samplesets-Download-Hashcodes >> Freeware <<

A discussion forum for anything even marginally Hauptwerk-related.
  • Author
  • Message
Offline
User avatar

vpo-organist

Member

  • Posts: 306
  • Joined: Wed Apr 29, 2020 6:49 am

Samplesets-Download-Hashcodes >> Freeware <<

PostSat Nov 04, 2023 3:25 pm

Hello,
some time ago I wrote a program (Win10/11) that allows you to conveniently compare the checksums (hash codes) of the sample set downloads. This allows you to determine whether the downloaded file(s) is (are) error-free before installation.

The program can calculate checksums for MD5, SHA-256, SHA-384 and SHA-512. The operation is optimized for processing sample sets and offers an interface for seven languages (DE, EN, FR, IT, NL, PL, ES).

I have translated the texts with Deepl.com. If you speak one of the last five languages mentioned and you notice any strange formulations, please let me know so that I can correct them.

I will be happy to add more languages if required. If you find the program useful and would like to donate a few euros or dollars for it (no obligation!), then the admin from vpo-forum.de will certainly be happy about a forum donation ;-)

The ZIP file may be passed on unchanged to anyone interested.

If you start the program, please confirm the disclaimer once and follow these steps:
  • Drag the zip file ws.HashGen1.1.0.zip into the field 1)
  • Copy this MD5 checksum into field 3): 9a871b39ec1bf8046302d807424f999b
  • Calculate hash value with F5
  • The Result field must contain Hash is identical

If you have any questions, please contact me here or in the german forum.

Edit:
To the Download of ws.HashGen 2.0.1

MD5: 9a471cce92f13b6c5b7128602c57d13a
Last edited by vpo-organist on Sat Dec 09, 2023 1:13 pm, edited 6 times in total.
Offline
User avatar

ReinerS

Member

  • Posts: 869
  • Joined: Thu Oct 14, 2004 11:52 am
  • Location: Braunschweig, Germany

Re: Samplesets - Download - Hashcodes

PostSun Nov 05, 2023 3:58 am

Just for information:

On Windows PCs you can also use the get-filehash function included in the windows Power-Shell. It also supports the most common algorithms.
Obviously in any case you need to get the correct hashes from the sample set producers to be able to check the downloads with this.

Best
Reiner
Offline
User avatar

vpo-organist

Member

  • Posts: 306
  • Joined: Wed Apr 29, 2020 6:49 am

Re: Samplesets - Download - Hashcodes

PostSun Nov 05, 2023 5:00 am

I developed the graphical interface because handling the shell was too complicated for me. I can drag the file with the hashes into the interface and use each hash for a check by double-clicking on it. This is very convenient, especially with large sample sets.

The sample set manufacturers can use the tool to calculate the hashes ;-)
This gives me an idea for extending the tool.
Offline
User avatar

vpo-organist

Member

  • Posts: 306
  • Joined: Wed Apr 29, 2020 6:49 am

Re: Samplesets - Download - Hashcodes

PostSun Nov 05, 2023 1:14 pm

I've created a version 1.1 in which a download directory can be specified (D&D), so that only the desired file has to be clicked for the checksum calculation when processing several files, which significantly increases the ease of processing.

You can also select several files in the new file list and can create a file/checksum dictionary from them. This can be used by a sample manufacturer or a user who wants to make the checksums available to another user.

To the Download of ws.HashGen 2.0.1

MD5-Checksum: 9a471cce92f13b6c5b7128602c57d13a
Last edited by vpo-organist on Sat Dec 09, 2023 1:11 pm, edited 1 time in total.
Offline
User avatar

vpo-organist

Member

  • Posts: 306
  • Joined: Wed Apr 29, 2020 6:49 am

Re: Samplesets-Download-Hashcodes >> Freeware <<

PostTue Nov 14, 2023 2:47 pm

The program ws.HashGen for generating and comparing checksums is available in version 2.0.0.

From time to time there is a need to check that a file downloaded from the Internet is correct or error-free. For this purpose, the manufacturers often provide a so-called checksum or hash code for the corresponding files, which was created using a specific calculation algorithm (MD5, SHA-256, SHA-384 or SHA-512).
With this checksum, a recipient can check whether the downloaded file corresponds to the original or whether it contains a deviation due to an incorrect transmission or modification by a third party. To make this check as simple as possible, I have written a convenient program that I would like to make available to you free of charge.

New features in version 2.0.0 compared to version 1.1.0
  • In the file selection list, a file with contained checksums can be dragged into the checksum field using D&D (alternatively by double-clicking)
  • If a checksum is selected in the checksum field and copied to field 3) using F7, the corresponding file is automatically selected on the right so that the file does not need to be selected in the file list. This reduces the file check based on the checksum to double-click > F7 > F5
  • All files in the checksum field can optionally be processed automatically (batch processing)
  • It is also possible to check one or more files via the command line
  • It is also possible to create a dictionary (consisting of several lines, each with a file + checksum) via the command line
  • The disclaimer must be confirmed with each new version
  • The last folder path is saved
  • Selection dialog for a file selection of the file to be checked
  • Selection dialog for a folder selection for the directory of the files to be checked
  • "Calculate all entries automatically" can be canceled during the calculation
  • New configuration file
The typical use cases
  • Check checksum for a downloaded file
  • Check several files or an entire directory with a checksum file
  • Create checksum for a file
  • Create checksums for multiple files (selection or entire directory)
Use in the command line

All parameters:
Code: Select all
--algo md5 | sha-256 | sha-384 | sha-512
--lang DE | EN | FR | IT | NL | PL | ES
--sourcepath <source files path>
--hashfile <file name>
--createfile <file name>
--hash <hash code>
--file <file name>


Check a single file with a hash code:
Code: Select all
ws.HashGen.exe --algo md5 --file <file name> --hash <hash code>


Check multiple files with a hash code file:
Code: Select all
ws.HashGen.exe --algo md5 --sourcepath <files path> --hashfile <file with hash codes>


Create hash codes for multiple files:
Code: Select all
ws.HashGen.exe --algo md5 --sourcepath <files path> --createfile <file name for calculated hash codes>


Edit:
Download
MD5-Checksum: 9a471cce92f13b6c5b7128602c57d13a

This article in German
Last edited by vpo-organist on Sat Dec 09, 2023 1:15 pm, edited 1 time in total.
Offline
User avatar

vpo-organist

Member

  • Posts: 306
  • Joined: Wed Apr 29, 2020 6:49 am

Re: Samplesets-Download-Hashcodes >> Freeware <<

PostFri Nov 17, 2023 12:57 pm

Screenshot of the check program optimized for VPO sample sets.
Offline
User avatar

vpo-organist

Member

  • Posts: 306
  • Joined: Wed Apr 29, 2020 6:49 am

Re: Samplesets-Download-Hashcodes >> Freeware <<

PostSat Dec 09, 2023 7:17 am

ws.HashGen2.0.1 is available. Changes: Protected against operating errors.

MD5 checksum of the zip file: 9a471cce92f13b6c5b7128602c57d13a
Offline
User avatar

vpo-organist

Member

  • Posts: 306
  • Joined: Wed Apr 29, 2020 6:49 am

Re: Samplesets-Download-Hashcodes >> Freeware <<

PostTue Dec 12, 2023 2:21 pm

This free tool saves you the trouble and time lost when installing a faulty file.
Offline
User avatar

vpo-organist

Member

  • Posts: 306
  • Joined: Wed Apr 29, 2020 6:49 am

Re: Samplesets-Download-Hashcodes >> Freeware <<

PostThu Dec 14, 2023 4:30 pm

Check the downloaded files for Billberbeck 1.5 with ws.HashGen 2.0.1.
This is more convenient than testing each of the 17 files on the console.

Here is a screenshot during the calculation process for alle files:
https://1drv.ms/i/s!Arwur74FVGgLgwqGdJo ... w?e=fmm28n

After the calculation you can see the calculation result:
https://1drv.ms/i/s!Arwur74FVGgLgwsUNC4 ... B?e=zdD71d

Return to General discussion

Who is online

Users browsing this forum: No registered users and 3 guests