Huffman file encoding = the tree - only leaf nodes have character encoding data bit is leaf node char encoded character int32 msg len encoded msg bitPath to leaf node