manifest¶
-
class
steam.core.manifest.DepotFile(manifest, file_mapping)¶ Bases:
objectDepot 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:
objectRepresents 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
-