Вообще кодировки переменной ширины непосредственно для обработки данных - достаточно спорное решение. Сериализация и так стоит довольно много, возможно проще было бы взять 4-байтный ГиперКод (хе-хе) и оборачивать его в что-нибудь сжимающее. И строки делать не нуль-терминированными, а с размером и атрибутами в начале.
Увы, наследие PDP-7 гнетёт и спустя сорок лет...
В этом году мне достался очень слабый 5 класс. Крайне слабый. Я пару дней была в трауре, а сейчас примирилась и поставила цели: двоек за мцко быть не должно, плюс должно быть хотя бы несколько четверок.
Будем идти меееедленнно и тщательно. Пофиг вообще, что там в программе написано, этим детям нужно 4 урока вместо 1 по многим темам.
(Пристрелиться и не жить, конечно)