Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrBlockNotPrepared = errors.New("block not prepared")
Functions ¶
This section is empty.
Types ¶
type Block ¶
type Item ¶
type Item struct {
NameOffset uint32 `json:"nameOffset"`
Size uint32 `json:"size"`
ID uint32 `json:"id"`
Type uint32 `json:"type"`
ParentIndex uint32 `json:"parentIndex"`
NextIndex uint32 `json:"nextIndex"`
FirstIndex uint32 `json:"firstIndex"`
Name string `json:"name"`
Path string `json:"path"`
}
func (Item) IsDirectory ¶
type Manifest ¶
type Manifest struct {
Dummy1 uint32 `json:"dummy1"`
DepotID uint32 `json:"depotID"`
DepotVersion uint32 `json:"depotVersion"`
NumItems uint32 `json:"numItems"`
NumFiles uint32 `json:"numFiles"`
BlockSize uint32 `json:"blockSize"`
DirSize uint32 `json:"dirSize"`
DirNameSize uint32 `json:"dirNameSize"`
InfoCount uint32 `json:"infoCount"`
CopyCount uint32 `json:"copyCount"`
LocalCount uint32 `json:"localCount"`
Dummy2 uint32 `json:"dummy2"`
Dummy3 uint32 `json:"dummy3"`
Checksum uint32 `json:"checksum"`
Items []Item `json:"items"`
}
func ReadManifest ¶
func ReadManifest(r io.ReadSeeker) (Manifest, error)
Click to show internal directories.
Click to hide internal directories.