lps, вопрос конечно хитрый.
Но наталкивает на мысль, что всю текстовую информацию действительно можно поместить за пределами файла и указать все смещения туда.
Размер файла можно всегда скорректировать по соседней инструкции:
https://www.pspx.ru/forum/showthread.php?t=76183