Цитата Сообщение от vinxru Посмотреть сообщение
Все равно не понял, про "+15 1 Кол-во записей"
Кол-во записей в последнем экстенте. Если при размере блока 2К, файл имеет размер 16К, то это один описатель файла и ровно 1 экстент. 15-й байт будет 80h.


Цитата Сообщение от vinxru Посмотреть сообщение
Решил поставить эксперимент.
+3DOS неверно интерпретирует размеры блока менее 1К. Нигде не говорится что она может с ними корректно работать. Т.е. она понимает какие-то частные случаи из формата CP/M и не более того. Так что стоит эксперименты делать в других системах.

Цитата Сообщение от vinxru Посмотреть сообщение
Короче, размер кластера в 256 байт не поддерживается в +3DOS.
В крайнем случае можно работать с файлами до 8 Кб.
Да да. И не стоит заморачиваться. Нужна поддержка стандартных дискет 180К и 720К.
Цитата Сообщение от vinxru Посмотреть сообщение
Наверное экстент рассчитывается по формуле:

экстент = номер_записи_в_каталоге*(ра мер_блока/1024) + (длина+16383)/16384
Я посмотрю доки на выходных и дам точную формулу.