Просмотр полной версии : Файлы 255 секторов в TR-DOS
На старости лет совсем всё позабыл. :v2_conf2:
Если в каталоге длинна файла в секторах указана как 255, а длинна в байтах 65535, то по факту длинна файла 256 секторов?
demon_zx
14.10.2008, 10:56
ну на сколько я помню, то длина файла в байтах будет 255*256 ;), а по 65535 не видел
а по 65535 не видел
Да полно таких, и когда копирую их на пц, например текстовые файлы, то получаю обрезанный конец. :v2_conf2: (своей прогой)
Ща проверю что выдаст ESN.
Добавлено через 3 минуты
Хм, Spectrum Navigator Выдал файл длинной 65528.
Добавлено через 5 минут
А если копировать как Hobetta, то получается 65297 (то есть те самые 255 секторов).
demon_zx
14.10.2008, 11:51
ну на тр-дос такие физически невозможны, если и есть, то это левак
Вероятно файлы были обрезаны уже при копировании на спек.
В TR-DOS при копировании используется только длина в секторах; прочие параметры Start и Length не используются.
В других программаx (в т.ч. и на pC) должно быть также, иначе - несовместимость.
that inside
15.10.2008, 17:28
Если в каталоге длинна файла в секторах указана как 255, а длинна в байтах 65535, то по факту длинна файла 256 секторов?
а нетли тут ошибки в бональном подщете ведь 255 в дестичной это FF в шеснтцатиричной и 11111111 в двоичной
Ответ-ориентируемся на длину в секторах и не смотрим на длину в байтах! как правило это контенеры файлов TR-DOS (255 максимальная длина файла). Таким образом делаются моноблоки для монолоадеров. Все копировщики работающие с трдос обращаются именно к длине файла в секторах.
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot