https://github.com/imlinguin/gog_hashdb
Documentation and parser of GOG's hashdb format
https://github.com/imlinguin/gog_hashdb
gog gog-galaxy hashdb
Last synced: 2 months ago
JSON representation
Documentation and parser of GOG's hashdb format
- Host: GitHub
- URL: https://github.com/imlinguin/gog_hashdb
- Owner: imLinguin
- Created: 2023-02-16T19:36:49.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-02-16T19:38:10.000Z (over 2 years ago)
- Last Synced: 2025-01-20T00:15:18.277Z (4 months ago)
- Topics: gog, gog-galaxy, hashdb
- Language: Python
- Homepage:
- Size: 29.3 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# gog hashdb
## What is it?
GOG's hashdb is a very simple format providing checksums for each file from given product depot`goggame-GameId.hashdb`
## Structure
hashdb is a zip file with one entry (called the same as archive)
### Header
File starts with 3, 4-byte intigers. First two are always `12` and `1`The third intiger is number of records
### File record
Each record is a `1024` byte file path relative to install directory.
And `32` bytes of MD5 checksum.