1. Определяешь количество уникальных символов в ФИО.
2. Исходя из этого, узнаёшь количество бит, необходимых для кодирования.
3. Рассчитываешь частоту вхождения и вес каждого символа в строке.
4. Строишь дерево Хаффмана, получая код для каждой буквы.
5. Записываешь с помощью этого кода нужную информацию.