Что такое формат файла ST?
Файл .st представляет собой необработанный образ дискеты Atari ST - посекторную бинарную копию гибкого диска Atari ST, сохраненную без сжатия и метаданных. Формат возник вместе с эмулятором PacifiST (около 1994 года) и сейчас поддерживается практически всеми эмуляторами Atari ST.
Файл является плоским бинарным дампом всех секторов дискеты в последовательном порядке, отражающим файловую систему Atari ST FAT12 в том виде, в каком она существовала на физическом носителе. Поскольку заголовок файла отсутствует, формат идентифицируется исключительно по размеру файла: 368 640 байт (односторонняя дискета двойной плотности), 737 280 байт (двусторонняя двойной плотности) или 1 474 560 байт (высокой плотности). Порядок байтов - big-endian, что отражает архитектуру процессора Motorola 68000 в Atari ST.
Простота .st является и его главным ограничением: он не хранит метаданные о таймингах или разметке дорожек, поэтому не может представлять диски с защитой от копирования. Формат .STX (PASTI) работает с защищенными оригиналами, в то время как .MSA (Magic Shadow Archiver) хранит аналогичные данные со сжатием.
Эмуляторы, нативно поддерживающие .st, включают Hatari, Steem SSE и STonX.
Безопасность и защита
РИСК: LOWФайл .st - это пассивный образ диска без исполняемого кода вне эмулятора. Риск существует только в том случае, если внутри образа находится вредоносная программа для Atari ST - «песочница» эмулятора предотвращает компрометацию хост-ОС. Загружайте образы из надежных архивов (Atarimania.com, folk.ntnu.no).
Детали формата
в двух словах- Файл исходного кода Smalltalk - Некоторые среды Smalltalk (предшественники Squeak, Pharo) используют расширение .st для текстовых файлов исходного кода.
- Архив GraphicConverter / Stuff It (редко) - Исторические ассоциации с macOS; расширение .st иногда использовалось для архивов StuffIt в очень раннем ПО для Mac, ныне устарело.
Программы, открывающие файлы ST
Технические подробности
глубокая спецификация| Внутренний формат | Необработанный дамп секторов - без контейнера, без заголовка, без метаданных |
| Порядок байтов | Big-endian (архитектура процессора Motorola 68000) |
| Магические байты | Отсутствуют - необработанные данные секторов начинаются с байта 0; формат определяется только по размеру файла |
| Файловая система | Atari ST FAT12 |
| Размер - односторонняя DD | 368 640 байт (80 дорожек × 9 секторов × 512 Б × 1 сторона) |
| Размер - двусторонняя DD | 737 280 байт (80 дорожек × 9 секторов × 512 Б × 2 стороны) |
| Размер - двусторонняя HD | 1 474 560 байт |
| Разметка секторов | Последовательная: дорожка 0 сторона 0, дорожка 0 сторона 1, дорожка 1 сторона 0 - чередование сторон в порядке дорожек |
| Макс. записей в корневом каталоге | 112 (типично для дискеты FAT12 DD) |
| Поддержка защиты от копирования | Отсутствует - не может представлять защищенные диски; для них требуется формат STX (PASTI) |
| Сжатый эквивалент | MSA (Magic Shadow Archiver) хранит идентичные данные секторов со сжатием |
| Поддержка эмуляторами | Нативно поддерживается практически всеми эмуляторами Atari ST: Hatari, Steem SSE, STonX |
| Выпущен | ~1994 (with PacifiST emulator for MS-DOS) |
| Последняя версия | No versioning - raw dump format |
| Открыть стандартное | Да · без роялти |
| Спецификация | www.atari-forum.com |
Конвертации ST
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах ST.