** Сайт посвящённый ПЭВМ АГАТ **
Передовица (меню разделов)
⇓
Эмуляторы/утилиты
⇓
Форматы файлов
⇓
.FIL
FIL-контейнеры - контейнеры для отдельных АГАТовских файлов. Например извлеченных из диск-образов, или созданных различными утилитами, для последующей записи на диск-образ.
Структура:
Заголовок:
* Старший бит - признак защиты (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 бит, так что ничего не потеряется.