Итак, когда я построил свое дерево Хаффмана и сжал файл в соответствующий код каждого символа, как мне go распаковать файл? В сжатый файл я должен вставить некоторую информацию, представляющую дерево Хаффмана, построенное для распаковки файла. Сначала я думал о сохранении символа с его значением, например:
a: 110 и b: 11, например. Однако, читая сжатый файл, как бы я отличил a от b, если a и b начинаются с 11?
Я не чувствую, что мой метод сработает, у кого-нибудь есть идеи получше?