Directories
¶
| Path | Synopsis |
|---|---|
|
internal
|
|
|
archive
Package archive implements the mid-level MPQ archive engine: open, read, write, create, compact, and patch operations.
|
Package archive implements the mid-level MPQ archive engine: open, read, write, create, compact, and patch operations. |
|
compress/adpcm
Package adpcm implements decompression of Blizzard's ADPCM-compressed WAVE audio used inside MPQ archives.
|
Package adpcm implements decompression of Blizzard's ADPCM-compressed WAVE audio used inside MPQ archives. |
|
compress/huffman
Package huffman implements Blizzard's adaptive Huffman codec used by MPQ archives.
|
Package huffman implements Blizzard's adaptive Huffman codec used by MPQ archives. |
|
compress/pkware
Package pkware implements the PKWARE Data Compression Library "explode" (decompression) algorithm used by classic Blizzard MPQ archives.
|
Package pkware implements the PKWARE Data Compression Library "explode" (decompression) algorithm used by classic Blizzard MPQ archives. |
|
mpq
Package mpq implements the on-disk MPQ format: header detection, hash/block tables, HET/BET secondary tables, and file-key derivation.
|
Package mpq implements the on-disk MPQ format: header detection, hash/block tables, HET/BET secondary tables, and file-key derivation. |
|
naming
Package naming implements StormLib UTF-8 filename conversion (src/SMemUtf8.cpp, narrow TCHAR = UTF-8).
|
Package naming implements StormLib UTF-8 filename conversion (src/SMemUtf8.cpp, narrow TCHAR = UTF-8). |
|
pkg
|
|
|
storm
Package storm is the public Go API for go-stormlib.
|
Package storm is the public Go API for go-stormlib. |
|
tools
|
|
|
parity
Package parity contains the parity test suites that compare go-stormlib behavior against an external parity command (Go-backed or StormLib-backed).
|
Package parity contains the parity test suites that compare go-stormlib behavior against an external parity command (Go-backed or StormLib-backed). |
|
parity/summary
command
|
|
|
parity/summary/diff
command
|
|
|
paritycmd
command
Command stormlib-parity is the Go implementation of the parity command contract used by tools/parity to validate go-stormlib against StormLib.
|
Command stormlib-parity is the Go implementation of the parity command contract used by tools/parity to validate go-stormlib against StormLib. |
Click to show internal directories.
Click to hide internal directories.