≡ Передовица » Эмуляторы/утилиты » Форматы файлов » .FIL
.FILFIL-контейнеры - контейнеры для отдельных АГАТовских файлов. Например извлеченных из диск-образов, или созданных различными утилитами, для последующей записи на диск-образ.
Структура:
Заголовок:
* Старший бит - признак защиты (lock/unlock). А дальше 7 бит отводится под тип файла. Вообще это 128 комбинаций, но в Apple/Агат ДОС применяется странная процедура преобразование кода в букву, в результате получается вот такой ограниченный список "T I A B S П К Д". Например $84 - это B-файл с защитой, $04 - B-файл без защиты, но $07 - это тоже B-файл без защиты, хотя такой номер не попадается в реальных файлах. Обычно так: $00 - T, $01 - I, $02 - A, $04 - B, $08 - S, $10 - R или П, $20 - К, $40 - Д. Но если какая-то ОС задумает пользоваться собственной процедурой (например для увеличения кол-ва типов) - в любом случае в .FIL- хранится именно 7+1 бит, так что ничего не потеряется. * * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * |