Что такое формат файла ADF?
Файл .adf представляет собой необработанный бинарный образ дискеты Commodore Amiga, созданный путем подорожечного чтения диска и записи каждого сектора напрямую в файл без сжатия или модификации. Он сохраняет полное содержимое оригинальной дискеты, включая файловую систему AmigaDOS, загрузочный код и структуру каталогов.
Стандартный образ двойной плотности (DD) .adf всегда имеет размер ровно 901 120 байт - произведение 80 дорожек × 2 стороны × 11 секторов × 512 байт на сектор. Образы высокой плотности (HD), использовавшиеся в дисководах Amiga 4000 HD, имеют размер 1 802 240 байт. Поскольку формат является буквальным дампом без заголовка, размер файла является основным способом отличить образы DD от HD.
Диски AmigaDOS записывают загрузочный блок (bootblock) в первые два сектора. Четырехбайтовый идентификатор со смещением 0 указывает на вариант файловой системы: DOS\0 для Old File System (OFS) и DOS\1 для Fast File System (FFS). Диски с играми и утилитами часто содержали пользовательские загрузчики, которые полностью заменяли стандартную сигнатуру.
В эмуляции файлы .adf монтируются как виртуальные дисководы в WinUAE, FS-UAE и Amiberry. Пользователи Linux могут монтировать их через fuseadf или извлекать файлы с помощью unadf из ADFlib. Для экономии места многие архивы сжимают их в файлы .ADZ (ADF, упакованный в gzip). Более сложные форматы сохранения - такие как .IPF (SPS/CAPS Image File) - фиксируют данные о таймингах защиты от копирования, которые необработанные образы ADF передать не могут. Образы жестких дисков для этой же платформы используют формат .HDF.
Безопасность и защита
РИСК: MEDIUMAmiga ADF - это пассивные данные диска, но это программное обеспечение, созданное кем-то другим: как и любой загруженный ретро-образ, он может содержать «вирус» загрузочного блока оригинального диска (вирусы для дискет Amiga 1980-х/90-х годов живут в bootblock), поэтому запускайте неизвестные ADF в «песочнице» эмулятора, а не на реальном оборудовании. Используйте ROM и эмуляторы легально - для Kickstart ROM требуется лицензия (например, через Amiga Forever). Избегайте сомнительных сайтов «конвертеров ADF», которые распространяют ПНП; используйте WinUAE/FS-UAE или ADFlib напрямую.
Детали формата
в двух словах- Esri ARC/INFO Binary Grid / coverage - Устаревшие данные ГИС (растровые/векторные), хранящиеся в виде папки с файлами .adf (w001001.adf, hdr.adf, prj.adf и т. д.), открываются в QGIS/ArcGIS/GDAL, а не как одиночный файл.
- Amber Document Format - Нишевый формат данных приложений, который также использует расширение .adf.
Программы, открывающие файлы ADF
Технические подробности
глубокая спецификация| Тип формата | Необработанный посекторный образ дискеты; без сжатия и контейнера |
| Размер образа DD | 901 120 байт (880 КБ) - 80 дорожек × 2 стороны × 11 секторов × 512 байт/сектор |
| Размер образа HD | 1 802 240 байт (1,76 МБ) - 80 дорожек × 2 стороны × 22 сектора × 512 байт/сектор |
| Сигнатура загрузочного блока | «DOS\0» = OFS, «DOS\1» = FFS по смещению 0; нестандартные диски могут иметь другие сигнатуры |
| Файловые системы AmigaDOS | OFS (Old File System) и FFS (Fast File System) |
| Размер сектора | 512 байт |
| Размер загрузочного блока | Первые 1 024 байта (2 сектора); содержит загрузочный код, исполняемый при запуске Amiga |
| MIME-тип | application/octet-stream |
| Сжатие | Нет - необработанный бинарный файл; сжатый вариант - .adz (контейнер gzip вокруг ADF) |
| Поддержка монтажа в эмуляторах | Напрямую монтируется как виртуальная дискета в WinUAE, FS-UAE и Amiberry |
| Инструменты Linux | fuseadf (монтирование FUSE) и unadf (извлечение файлов) через библиотеку ADFlib |
| Платформа происхождения | Commodore Amiga (серии A500, A600, A1200, A2000, A4000) |
| Порядок байтов | Big-endian (архитектура Motorola 68000) |
| Ограничение защиты от копирования | Не может воспроизводить нестандартные тайминги дорожек или слабые сектора; форматы IPF и ADF+ решают эту проблему |
| Выпущен | Late 1980s (Amiga era) |
| Открыть стандартное | Да · без роялти |
| Спецификация | en.wikipedia.org |
Конвертации ADF
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах ADF.