DepotManifest

Represents a Steam3 depot manifest.

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Gets the depot creation time.

Link copied to clipboard

Gets the depot id.

Link copied to clipboard

Gets CRC-32 checksum of encrypted manifest payload.

Link copied to clipboard

Gets a value indicating whether filenames within this depot are encrypted.

Link copied to clipboard

Gets the list of files within this manifest.

Link copied to clipboard

Gets the manifest id.

Link copied to clipboard

Gets the total compressed size of all files in this depot.

Link copied to clipboard

Gets the total uncompressed size of all files in this depot.

Functions

Link copied to clipboard
fun decryptFilenames(encryptionKey: ByteArray): Boolean

Attempts to decrypt file names with the given encryption key.

Link copied to clipboard
fun saveToFile(filename: String)

Serializes depot manifest and saves the output to a file.

Link copied to clipboard
fun serialize(output: OutputStream)

Serializes the depot manifest into the provided output stream.