Share

SteamDB implements the download system for game tracking purposes, so we have some understanding of how it works under the hood.

While this post is pretty technical, we hope it removes some misinformation that we’ve seen around preloads and how they work.

How Steam downloads work

It all begins with a depot manifest which is identified by a unique 64-bit ID (which can be seen in the app info).

This manifest is the file list, which consists of the encrypted file name, file size, file hash, file flags (such as if it is a directory or executable), and chunks metadata.

The manifest contains the following information for each chunk: chunk id, adler32 checksum, offset in the file, compressed and uncompressed sizes. …

Similar Posts

Loading similar posts...

Keyboard Shortcuts

Navigation
Next / previous item
j/k
Open post
oorEnter
Preview post
v
Post Actions
Love post
a
Like post
l
Dislike post
d
Undo reaction
u
Recommendations
Add interest / feed
Enter
Not interested
x
Go to
Home
gh
Interests
gi
Feeds
gf
Likes
gl
History
gy
Changelog
gc
Settings
gs
Browse
gb
Search
/
General
Show this help
?
Submit feedback
!
Close modal / unfocus
Esc

Press ? anytime to show this help