Expand description
Textual representations of the offsets and lengths Huffman trees in a vpk0
file
The trees are comprised of decimal numbers—the leafs—separated by commas and parentheses—the nodes.
The trees also follow the typical Huffman Tree convention of 0
for left nodes
and 1
for right nodes. So, if you have ((4, 1), (8, (15, 10))
,
4
would have the Huffman code 00
and 15
would have the Huffman code 110
.
You can get a TreeInfo
by using vpk_info
or Decoder::trees
.
The String
s can then be used by Encoder::with_offsets
(and related functions)
to set the offsets and lengths tree in a new encode.
Fields
offsets: String
lengths: String
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for TreeInfo
impl UnwindSafe for TreeInfo
Blanket Implementations
Mutably borrows from an owned value. Read more