Hvad er ACC-filformatet?
.acc-filer er GEM Desktop Accessories - små residente hjælpeprogrammer, der indlæses automatisk ved opstart af det grafiske GEM-miljø. GEM (Graphics Environment Manager) blev udviklet af Digital Research Inc. i 1985 og kørte på IBM PC-kompatible under MS-DOS/DR-DOS samt på Atari ST-computere, der kørte TOS/GEM. På Atari ST bliver enhver .acc-fil, der er placeret i rodmappen på boot-drevet, scannet ved opstart og vist under menuen Accessories, hvilket giver brugerne øjeblikkelig adgang til små værktøjer som lommeregnere, ure, kalendere og mini-teksteditorer uden at forlade skrivebordet.
Teknisk set er en .acc-fil en standard GEMDOS-eksekverbar fil i samme binære format som .PRG-programmer og .tos-selvkørende filer, kun adskilt af sin filendelse. Filen begynder med det magiske GEMDOS-ord 0x601A (en Motorola 68000 branch-instruktion) efterfulgt af segmentstørrelsesfelter, en relokeringstabel og en valgfri symboltabel. Atari TOS-loaderen bruger .acc-endelsen til at klassificere den binære fil som et tilbehør (accessory) frem for en selvstændig applikation.
Formatet er et levn fra fortiden: GEM på PC blev indstillet i begyndelsen af 1990'erne, og produktionen af Atari ST-hardware ophørte i 1994. Nogle .acc-filer blev pakket med komprimeringsværktøjer som Paccer eller LHASFX. Formatet er stadig tilgængeligt i dag via Atari ST-emulatorer som Hatari eller via OpenGEM, der kører under DOSBox.
Bemærk: .acc-endelsen bruges også af visse regnskabsprogrammer (såsom FKJ Software Graphic Accounts) til datafiler - en helt urelateret anvendelse.
Sikkerhed og tryghed
RISIKO: MEDIUMGEM .acc-filer er eksekverbare filer (maskinkode). I deres oprindelige GEM/Atari ST-miljø kører de direkte. Kørsel i emulatorer (Hatari, DOSBox+OpenGEM) foregår i en sandkasse. Forsøg ikke at køre .acc-filer direkte på moderne Windows eller macOS; de vil ikke kunne eksekveres og er harmløse, men forklædte filer er altid en risiko. FKJ Graphic Accounts .acc-datafiler er ikke-eksekverbare og sikre.
Formatdetaljer
kort fortalt- FKJ Software Graphic Accounts datafil - Personlig regnskabssoftware (UK, Windows) bruger .acc til sine finansielle datafiler; helt urelateret til GEM-eksekverbare filer.
- Altamira Composer billedfil - Altamira Composer (grafik-app til Windows fra 1990'erne, nu nedlagt) brugte .acc til billedprojektfiler.
Programmer der åbner ACC-filer
Tekniske detaljer
dyb specifikation| Filsignatur | 0x60 0x1A ved offset 0 - GEMDOS eksekverbar header (Motorola 68000 branch-instruktion til entry point) |
| Processorarkitektur | Motorola 68000 (big-endian) |
| Byte-orden | Big-endian |
| Kodning | Binær |
| Binært format | GEMDOS eksekverbar - samme binære layout som .PRG (selvstændig app) og .TOS (selvkørende); adskilles kun af .acc-endelsen |
| Komprimering | Ingen i standardform; nogle filer er komprimeret efter linkning med Paccer eller LHASFX |
| Typisk filstørrelse | 2 KB - 200 KB |
| Indlæsningsmekanisme | Indlæses automatisk fra rodmappen på boot-drevet ved GEM-opstart; hver .acc vises som et punkt i Accessories-menuen |
| Eksekverbare segmenter | Tekst (kode), data, BSS; relokeringstabel; valgfri symboltabel |
| Platform | Atari ST/STE/TT/Falcon (TOS/GEM); DR-DOS + GEM Desktop på PC; OpenGEM (DOSBox) |
| Grænse for tilbehør | TOS 1.x understøtter op til 6 tilbehør indlæst samtidigt (afhængigt af hukommelse) |
| Udgivet | 1985 (GEM 1.0, Digital Research) |
| Seneste version | N/A (legacy format; GEM discontinued) |
ACC-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om ACC-filer.