In typical file transfer, the codebook is also transferred to the receipient. Or we can use the frequencies outputted by the tabulate command. Huffman encoding gives us 200 bits which is a savings of 61 bits from the fixed length encoding. Compared to the theoretical minimum number of bits to encode the information content of the message, we're a little more than 4 bits away. Codebooks that Huffman encoding creates are known as prefix codes.
Prefix codes consist of unique codes when read forwards.
In other words, given any random string of bits, that string of bits can be decoded uniquely if decoded forwards. Huffman encoding is not a suffix coding in that decoding a random string of bits backwards can have multiple valid outputs. When transmitting a message using Huffman encoding, an error may be introduced in the bitstream. Such an error can cause havoc since that error cannot be detected since the codebook will still be able to decode it. When this happens, it is up to the recepient to discern whether the output message makes sense or not from context.