manifest¶
-
class
steam.core.manifest.
DepotFile
(manifest, file_mapping)¶ Bases:
object
Depot file
Parameters: - manifest (
DepotManifest
) – depot manifest - file_mapping (ContentManifestPayload.FileMapping) – depot file mapping instance
-
flags
¶ File flags
Type: EDepotFileFlag
- manifest (
-
class
steam.core.manifest.
DepotManifest
(data=None)¶ Bases:
object
Represents depot manifest
Parameters: data (bytes) – manifest data -
PROTOBUF_PAYLOAD_MAGIC
= 1911953360¶
-
PROTOBUF_METADATA_MAGIC
= 524817086¶
-
PROTOBUF_SIGNATURE_MAGIC
= 461486103¶
-
PROTOBUF_ENDOFMANIFEST_MAGIC
= 851711403¶
-
decrypt_filenames
(depot_key)¶ Decrypt all filenames in the manifest
Parameters: depot_key (bytes) – depot key Raises: RuntimeError
-
deserialize
(data)¶ Deserialize a manifest (compressed or uncompressed)
Parameters: data (bytes) – manifest data
-