Что такое формат файла ACC?
Файлы .acc - это аксессуары рабочего стола GEM, небольшие резидентные утилиты, которые автоматически загружаются при запуске графической среды GEM. GEM (Graphics Environment Manager) была разработана Digital Research Inc. в 1985 году и работала на IBM PC-совместимых компьютерах под управлением MS-DOS/DR-DOS, а также на компьютерах Atari ST под управлением TOS/GEM. На Atari ST любой файл .acc, помещенный в корневой каталог загрузочного диска, сканируется при запуске и отображается в меню Accessories («Аксессуары»), предоставляя пользователям мгновенный доступ к небольшим утилитам, таким как калькуляторы, часы, календари и мини-текстовые редакторы, не покидая рабочий стол.
Технически файл .acc представляет собой стандартный исполняемый файл GEMDOS в том же двоичном формате, что и программы .PRG и файлы автозапуска .tos, отличаясь только расширением. Файл начинается с магического слова GEMDOS 0x601A (инструкция ветвления Motorola 68000), за которым следуют поля размера сегментов, таблица перемещения и необязательная таблица символов. Загрузчик Atari TOS использует расширение .acc для классификации двоичного файла как аксессуара, а не отдельного приложения.
Формат является устаревшим артефактом: разработка GEM на ПК была прекращена в начале 1990-х годов, а производство оборудования Atari ST закончилось в 1994 году. Некоторые файлы .acc были упакованы утилитами сжатия, такими как Paccer или LHASFX. Формат остается доступным сегодня через эмуляторы Atari ST, такие как Hatari, или через OpenGEM, работающий под DOSBox.
Примечание: расширение .acc также используется некоторым бухгалтерским программным обеспечением (например, FKJ Software Graphic Accounts) для файлов данных - это совершенно не связанная с вышеописанной область применения.
Безопасность и защита
РИСК: MEDIUMФайлы .acc для GEM являются исполняемыми (машинный код). В их родной среде GEM/Atari ST они запускаются напрямую. Запуск в эмуляторах (Hatari, DOSBox+OpenGEM) происходит в изолированной среде («песочнице»). Не пытайтесь запускать файлы .acc напрямую в современных Windows или macOS; они не исполнятся и безвредны, но маскировка файлов всегда представляет риск. Файлы данных .acc программы FKJ Graphic Accounts не являются исполняемыми и безопасны.
Детали формата
в двух словах- Файл данных FKJ Software Graphic Accounts - Программное обеспечение для личного бухгалтерского учета (Великобритания, Windows) использует .acc для своих файлов финансовых данных; совершенно не связано с исполняемыми файлами GEM.
- Файл изображения Altamira Composer - Altamira Composer (графическое приложение для Windows 1990-х годов, ныне не существующее) использовало .acc для файлов проектов изображений.
Программы, открывающие файлы ACC
Технические подробности
глубокая спецификация| Сигнатура файла | 0x60 0x1A по смещению 0 - заголовок исполняемого файла GEMDOS (инструкция ветвления Motorola 68000 к точке входа) |
| Архитектура процессора | Motorola 68000 (big-endian) |
| Порядок байтов | Big-endian (от старшего к младшему) |
| Кодировка | Бинарная |
| Бинарный формат | Исполняемый файл GEMDOS - та же структура, что и у .PRG (автономное приложение) и .TOS (автозапуск); отличается только расширением .acc |
| Сжатие | Отсутствует в стандартном виде; некоторые файлы сжаты после компоновки с помощью Paccer или LHASFX |
| Типичный размер файла | от 2 КБ до 200 КБ |
| Механизм загрузки | Автоматически загружается из корня загрузочного диска при запуске GEM; каждый .acc появляется как пункт в меню Accessories |
| Сегменты исполняемого файла | Text (код), data, BSS; таблица перемещения; необязательная таблица символов |
| Платформа | Atari ST/STE/TT/Falcon (TOS/GEM); DR-DOS + GEM Desktop на ПК; OpenGEM (DOSBox) |
| Лимит аксессуаров | TOS 1.x поддерживает до 6 одновременно загруженных аксессуаров (зависит от памяти) |
| Выпущен | 1985 (GEM 1.0, Digital Research) |
| Последняя версия | N/A (legacy format; GEM discontinued) |
Конвертации ACC
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах ACC.