Введение
Amiga Disk File (ADF) — это формат файла, используемый компьютерами Amiga и эмуляторами для хранения образов дискет. Он существует почти столько же, сколько и сама Amiga, хотя изначально не имел конкретного названия. До того, как его стали называть ADF, он применялся в коммерческом производстве игр, создании резервных копий и виртуализации дисков. ADF представляет собой дамп данных диска по трекам, как они считываются операционной системой Amiga, поэтому "формат" фактически представляет собой дорожки данных AmigaDOS фиксированной ширины, последовательно объединенные в файл. Обычно этот файл форматируется, как и диск, в Amiga Old File System (OFS).
Amiga Disk File (ADF) is a file format used by Amiga computers and emulators to store images of floppy disks. It has been around almost as long as the Amiga itself, although it was not initially called by any particular name. Before it was known as ADF, it was used in commercial game production, backup and disk virtualization. ADF is a track by track dump of the disk data as read by the Amiga operating system, and so the "format" is really fixed width AmigaDOS data tracks appended one after another and held in a file. This file would, typically, be formatted, like the disk, in Amiga Old File System (OFS).
АДФ
Большинство файлов ADF представляют собой обычные образы отформатированных дорожек Amiga, расположенных на цилиндрах с 0 по 79 стандартной дискеты двойной плотности, также называемой дискетой объемом 880 КБ в терминологии Amiga. Размер файла ADF может варьироваться в зависимости от количества изображенных дорожек, но на практике редко встречаются файлы ADF, отличные от 901 120 байт (80 цилиндров × 2 головки × 11 секторов × 512 байт/сектор). Большинство программ для Amiga распространялись на дискетах двойной плотности. Существуют также 3,5-дюймовые дискеты высокой плотности, вмещающие до 1,76 МБ данных, но они менее распространены. Amiga также использовала 5,25-дюймовые дискеты двойной плотности. Эмулятор Amiga WinUAE поддерживает все три формата дисков, но наиболее распространенным является 3,5-дюймовый формат двойной плотности. Файлы ADF можно загружать и копировать на диски Amiga с помощью приложения EasyADF и различных бесплатных приложений, доступных в Интернете. Поскольку это простые образы дисков, они могут обрабатываться утилитой Unix dd. В Linux и NetBSD, поддерживающих наиболее распространенные файловые системы Amiga, файлы ADF можно монтировать напрямую. Существует программа ADF Opus – приложение для Microsoft Windows, позволяющее пользователям создавать собственные файлы ADF. Эта программа поддерживает создание файлов ADF двойной плотности (880 КБ, наиболее распространенный формат) и высокой плотности (1,76 МБ). ADF Opus также позволяет конвертировать файлы ADF в файлы ADZ. Кроме того, существует консольная программа unADF с лицензией GPL, позволяющая извлекать файлы из файла ADF. Пакет утилит amitools содержит набор программ под названием xdftool. Он распространяется под лицензией GPL и позволяет читать, записывать, форматировать и выполнять другие операции с образами ADF.
АДЗ
Файл ADZ — это файл ADF, сжатый с помощью gzip. Обычно используется расширение файла adz, образованное от adf.gz.
IPF
Формат файла ADF может хранить только диски, имеющие корректные треки формата AmigaDOS. Диски с нестандартными треками могут быть доступны в формате ADF, хотя и взломанные для создания стандартного тома AmigaDOS. Однако сама Amiga не была ограничена хранением данных только в этих стандартных треках. Контроллер дисковода Amiga был очень простым, но прозрачным и, благодаря этому, очень гибким, позволяя читать и записывать диски других и пользовательских форматов. Обработка дисков не заблокирована, как в современных ПК, поэтому большая часть работы по чтению и записи дисков выполняется самой операционной системой. Поскольку программистам не требовалось использовать системные процедуры, разработчики игр часто создавали собственные форматы дисков и применяли различные виды защиты от копирования. В результате, большинство коммерческих игр для Amiga имели пользовательский формат диска и/или защиту от копирования. По этой причине большинство коммерческих игр Amiga нельзя сохранить в файлах ADF без изменений, но существует альтернатива – формат взаимозаменяемого сохранения (IPF), специально разработанный для этой цели. Взаимозаменяемый формат сохранения (Interchangeable Preservation Format) от Software Preservation Society (.IPF) – это открытый формат, исходный код официальной библиотеки которого находится в открытом доступе.
ДМС
Файлы ADF иногда сжимались с помощью системы Disk Masher, что приводило к созданию файлов dms.
ПИИ
FDI (от Formatted Disk Image) — универсальная спецификация формата файла образа диска, впервые опубликованная Винсентом Жогеном в 2000 году. Спецификация FDI находится в открытом доступе и сопровождается инструментами с открытым исходным кодом. Поскольку формат позволяет хранить необработанные данные низкого уровня, что, например, необходимо для поддержки схем защиты от копирования и других нестандартных форматов, файлы FDI могут быть больше, чем файлы образов дисков в других форматах. Обычно файлы имеют расширение fdi. Благодаря универсальной конструкции формата FDI, файлы в других форматах образов дисков, таких как ADF, ADZ и DMS, теоретически могут быть конвертированы в FDI.