Файл диска Amiga
Эта статья нуждается в дополнительных цитатах для проверки . ( апрель 2013 г. ) |
Файл диска Amiga ( ADF ) — это формат файла, используемый компьютерами Amiga и эмуляторами для хранения образов дискет . Она существует почти столько же, сколько и сама Amiga, хотя изначально не называлась каким-то конкретным именем. До того, как он стал известен как ADF, он использовался в производстве коммерческих игр, резервном копировании и виртуализации дисков. ADF представляет собой подорожечный дамп данных диска, считанных операционной системой Amiga, поэтому «формат» на самом деле представляет собой дорожки данных AmigaDOS фиксированной ширины , добавляемые одна за другой и хранящиеся в файле. Этот файл обычно форматируется, как и диск, в старой файловой системе Amiga (OFS).
АПД
[ редактировать ]Большинство файлов ADF представляют собой простые изображения дорожек в формате Amiga, хранящихся в цилиндрах от 0 до 79 стандартной 3,5-дюймовой (89 мм) дискеты двойной плотности, также называемой диском емкостью 880 КиБ в терминах Amiga. Размер ADF будет варьироваться в зависимости от того, сколько дорожек было отображено, но на практике редко можно найти файлы ADF, размер которых не превышает 901 120 байт (80 цилиндров × 2 головки × 11 секторов × 512 байт/сектор).
Большинство программ Amiga распространялись на дискетах двойной плотности. Существуют также 3,5-дюймовые дискеты высокой плотности, вмещающие до 1,76 МБ данных, но они встречаются редко. У Amiga также были 5,25-дюймовые диски двойной плотности. Эмулятор WinUAE Amiga поддерживает все три формата дисков, но наиболее распространенным является 3,5-дюймовый диск двойной плотности.
Файлы ADF можно загружать и копировать на диски Amiga с помощью приложения EasyADF и различных приложений, свободно доступных в Интернете. Поскольку это обычные образы дисков, их можно обрабатывать с помощью инструмента Unix. dd
. В Linux и NetBSD, которые поддерживают наиболее распространенные файловые системы Amiga, файлы ADF можно монтировать напрямую.
Существует программа под названием ADF Opus , которая представляет собой программу на базе Microsoft Windows , которая позволяет людям создавать свои собственные файлы ADF. Эта программа поддерживает создание файлов ADF двойной плотности (наиболее распространенные файлы ADF 880 КБ) и высокой плотности (1,76 МБ). ADF Opus также позволяет конвертировать файлы ADF в файлы ADZ.
Существует также программа командной строки GPL под названием unADF , которая позволяет извлекать файлы из файла ADF.
В состав пакета утилит amitools входит набор программ под названием xdftool . Он находится под лицензией GPL и может читать, записывать, форматировать и выполнять другие операции с ADF-изображениями.
АДЗ
[ редактировать ]Файл ADZ — это файл ADF, сжатый с помощью gzip . Типичное расширение файла .adz
, полученный из .adf.gz
. [ нужна ссылка ]
ИПФ
[ редактировать ]Формат файла ADF может хранить только диски с легальными дорожками формата AmigaDOS . Диски с нестандартными дорожками могут быть доступны в формате ADF, хотя и взломаны для создания обычного тома AmigaDOS. [ нужна ссылка ] Однако сама Amiga не ограничивалась хранением данных в этих стандартных дорожках. Amiga Контроллер гибких дисков был очень простым, но прозрачным и по этой причине очень гибким, позволяя также читать и записывать диски других и пользовательских форматов. Обработка дисков не заблокирована, как в современном ПК , поэтому большую часть работы по чтению и записи дисков выполняет сама операционная система. [1] Однако, поскольку программистам не приходилось использовать процедуры операционной системы, для разработчиков игр было вполне нормально создавать свои собственные форматы дисков. [2] а также применять множество различных видов защиты от копирования . [3] На самом деле большинство полноценных коммерческих игр для Amiga имели тот или иной собственный формат диска и/или защиту от копирования. По этой причине большинство коммерческих игр Amiga не могут храниться в файлах ADF в неизмененном виде, но существует альтернатива, называемая Interchangeable Preservation Format ( IPF ), которая была специально разработана для этой цели.
Взаимозаменяемый формат сохранения Software Preservation Society (.IPF) — это открытый формат, для которого доступен исходный код официальной библиотеки. [4]
ДМС
[ редактировать ]Файлы ADF иногда сжимались с помощью Disk Masher System , в результате чего получались файлы .dms.
ПИИ
[ редактировать ]FDI (от Formatted Disk Image) — это универсальная спецификация формата файла образа диска, первоначально опубликованная Винсентом Жогэном в 2000 году. Формат FDI публично задокументирован, [5] и сопровождается инструментами доступа с открытым исходным кодом. Поскольку формат может хранить необработанные данные низкого уровня, что, например, требуется для поддержки схем защиты от копирования и других нестандартных форматов, файлы FDI могут быть больше, чем файлы образов дисков в других форматах. Типичное расширение файла .fdi
. Благодаря универсальному дизайну формата FDI файлы в других форматах образов дисков, таких как ADF, ADZ и DMS, теоретически могут быть преобразованы в FDI.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Общество по сохранению программного обеспечения — Глоссарий» . 070820 softpres.org
- ^ «Общество по сохранению программного обеспечения — Глоссарий» . 070820 softpres.org
- ^ «Общество по сохранению программного обеспечения — Глоссарий» . 070820 softpres.org
- ^ «Выпущен исходный код IPF DECODER LIBRARY — Форумы поддержки KryoFlux» .
- ^ «Описание формата файла образа форматированного диска (FDI) версии 2.0» (PDF) . 20111011 oldskool.org
- Примечания
- Часто задаваемые вопросы по формату .ADF (дисковый файл Amiga)
- Книга Amiga Guru, глава 15, Ральф Бабель, 1993 г.
- Справочное руководство по ядру Rom: Аппаратное обеспечение, страницы 235–244, Addison Wesley
- Справочное руководство по ядру Rom: Библиотеки и устройства, Приложение C, Аддисон Уэсли
- Библия для Amiga, Диттрих/Гельфанд/Шеммель, Дейта Беккер, 1988.