Plex 2016 年 1 月 10 日 上午 9:00
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.
< >
正在显示第 1 - 4 条,共 4 条留言
wuddih 2016 年 1 月 10 日 上午 9:10 
try to verify a game in offline mode.
MoNoX ツ 2017 年 1 月 21 日 上午 11:36 
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 2017 年 1 月 21 日 下午 4:49 
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 ツ 2017 年 1 月 27 日 下午 1:21 
引用自 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.
< >
正在显示第 1 - 4 条,共 4 条留言
每页显示数: 1530 50

发帖日期: 2016 年 1 月 10 日 上午 9:00
回复数: 4