Текстовый всего-то в два раза больше, a отнюдь не дохуя. Он для того и текстовый, что это формат для обмена между компами. Его парсят в бинарное представление и потом с ним работают. Так что мешает парсить не при каждом запуске, а один раз при компиляции, и разместить в программной памяти. При этом можно откинуть ряд ненужных информационных полей. Я это и подразумевал под бинарным форматом.