Таково ограничение TR DOS -- файл не может быть больше 64Кб.
Вот iS DOS совсем другое дело, там на длину файла отводится уже не 2 а 3 байта.
Вид для печати
А разве по типу биг вьювера сделать нельзя? Когда картинка смотрится сразу не вся а окном.
Все что я скажу это конечно беспредметный спор, но в принципе ограничение для файла в системе TRDOS составляет 640Кб. В году примерно 1997 в TRDOS стали применять способ хранения файла кусками по 64Кб, только с тем условием, что кусочки идут последовательно, без пропусков, а расширение файла формируется в духе rar-архивов (.zip, .z00, .z01...). Этот принцип используется в hrip-архивах, в pkunzip на Спектруме. А вообще 640Кб это тоже не придел, логическая емкость TRDOS-дискеты составляет 1Мб.Цитата:
Сообщение от Alexandr Medvedev
Подобным подходом я пользуюсь уже несколько месяцев, разбиваю файло на куски и пишу их один за другим без пробелов. Кста, использую сий подход как раз для чтения больших файлов (до 600кб) на своей читалке файлов Win-1251 :)
Если кому нужно, могу выложить три файлика ридера (васик-загрузчик, кодовый блок и фонты). Чтение текста никак не привязано к наименованию файлов, просто диск считывается посекторно.
Для начала советую изучить описание формата HRiP:
Ограничение на длину - 2 байта, т.е. как и в TR DOS 64Кб. В случае если упаковываемые файлы после упаковки занимают более 64Кб, то создаётся многотомный архив причём размер одного тома 64Кб. Суммарный размер томов не ограничен даже в 640Кб.Код:Заголовок блока:
--------------------
+0(5) - "Hrst2" - сигнатура
+5(1) - байт флагов
+6(2) - длина исходного блока
+8(2) - длина упакованного блока (без длины заголовка)
+10(1) - длина дополнительной информации
Естественно архивы можно создавать и многотомными с размером тома 64Кб, следовательно файлы Word можно таким образом перенести в TR DOS.
Сейчас всё делается под жёсткий диск и СД-РОМ.Разве нельзя сделать программу
для читания файлов МС-офиса с диска с переконвертацией и последующим просмотром
непосредственно на Спеке.