Plex Jan 10, 2016 @ 4:00pm
where are the checksums to verify game files stored?
Most of us know this feature of Steam to verify the integrity of game cache files.
To do this, Steam needs to know the hash/checksum of each file of a game.
My question is where these are stored?
Or does Steam retrieve them from the internet everytime you start verifying a game?
if it does, it must temporary store them somewhere.
I'm assuming they are CRC32 or MD5s or something.

Does anyone know about this?

Thanks.

Something went wrong while displaying this content. Refresh

Error Reference: Community_9721151_
Loading CSS chunk 7561 failed.
(error: https://community.fastly.steamstatic.com/public/css/applications/community/communityawardsapp.css?contenthash=789dd1fbdb6c6b5c773d)
Showing 1-4 of 4 comments
wuddih Jan 10, 2016 @ 4:10pm 
try to verify a game in offline mode.
MoNoX ツ Jan 21, 2017 @ 6:36pm 
They are stored in manifest files, but i don't know where you can find them.

Alternatively:
Online there are depots with gamefiles. Steamdb offers some game file informations for example here: https://steamdb.info/depot/352551/
You get these file-trees if you want to download a game from your steam client internally. Normally there are hashes for every file, but looks like that steamDB doesn't like to show them. You can get them by yourself, if you are interested. On GitHub is a C# SteamApi called SteamKit and a DepotDownloader powered by SteamRE & co. ...Some small fixes and you can get all sha1 hashes from filestream of manifest data and put them in a file.
All in all there is no way to get such hashes from public. Its neccessary to have a steam account, on which you buyed the game, otherwise you have no access to the game files and hashes.

Or the other way: you create a checksum of your downloaded steam game files. you can use tools like Microsoft FCIV to do this.
aiusepsi Jan 21, 2017 @ 11:49pm 
They're one of the things stored in the *.manifest files in the Steam/depotcache folder, but not in a way that's easy to read; they're really for the Steam client's own use.
MoNoX ツ Jan 27, 2017 @ 8:21pm 
Originally posted by aiusepsi:
They're one of the things stored in the *.manifest files in the Steam/depotcache folder, but not in a way that's easy to read; they're really for the Steam client's own use.
Nice info! I had some time and created a tool to read those hash infos from manifests. If ur interested go GitHub & search for steam-manifest-reader.
Showing 1-4 of 4 comments
Per page: 1530 50

Date Posted: Jan 10, 2016 @ 4:00pm
Posts: 4