Wat is het ACC-bestandsformaat?
.acc-bestanden zijn GEM Desktop Accessories - kleine residente hulpprogramma's die automatisch worden geladen bij het opstarten door de grafische GEM-omgeving. GEM (Graphics Environment Manager) werd in 1985 ontwikkeld door Digital Research Inc. en draaide op IBM PC-compatibele systemen onder MS-DOS/DR-DOS, evenals op Atari ST-computers met TOS/GEM. Op de Atari ST wordt elk .acc-bestand dat in de hoofdmap van de opstartschijf wordt geplaatst, gescand bij het opstarten en vermeld onder het menu Accessories, waardoor gebruikers direct toegang hebben tot kleine hulpprogramma's zoals rekenmachines, klokken, agenda's en mini-teksteditors zonder het bureaublad te verlaten.
Technisch gezien is een .acc-bestand een standaard GEMDOS-executable in hetzelfde binaire formaat als .PRG-programma's en .tos auto-run-bestanden, enkel onderscheiden door de extensie. Het bestand begint met het GEMDOS-magische woord 0x601A (een Motorola 68000 branch-instructie), gevolgd door segmentgroottevelden, een relocatietabel en een optionele symbooltabel. De Atari TOS-loader gebruikt de .acc-extensie om het binaire bestand te classificeren als een accessoire in plaats van een zelfstandige applicatie.
Het formaat is een overblijfsel uit het verleden: GEM op de PC werd begin jaren 90 stopgezet en de productie van Atari ST-hardware eindigde in 1994. Sommige .acc-bestanden werden verpakt met compressieprogramma's zoals Paccer of LHASFX. Het formaat blijft vandaag de dag toegankelijk via Atari ST-emulators zoals Hatari of via OpenGEM draaiend onder DOSBox.
Let op: de .acc-extensie wordt ook gebruikt door sommige boekhoudsoftware (zoals FKJ Software Graphic Accounts) voor gegevensbestanden - een volledig ongerelateerd gebruik.
Beveiliging & veiligheid
RISICO: MEDIUMGEM .acc-bestanden zijn executables (machinecode). In hun oorspronkelijke GEM/Atari ST-omgeving worden ze direct uitgevoerd. Uitvoeren in emulators (Hatari, DOSBox+OpenGEM) gebeurt in een sandbox. Probeer .acc-bestanden niet rechtstreeks uit te voeren op modern Windows of macOS; ze zullen niet werken en zijn onschadelijk, maar het vermommen van bestanden is altijd een risico. FKJ Graphic Accounts .acc-gegevensbestanden zijn niet-uitvoerbaar en veilig.
Formaatdetails
in een notendop- FKJ Software Graphic Accounts gegevensbestand - Persoonlijke boekhoudsoftware (VK, Windows) gebruikt .acc voor zijn financiële gegevensbestanden; volledig ongerelateerd aan GEM-executables.
- Altamira Composer afbeeldingsbestand - Altamira Composer (grafische app voor Windows uit de jaren 90, inmiddels opgeheven) gebruikte .acc voor afbeelding-projectbestanden.
Programma's die ACC-bestanden openen
Technische details
diepe specificaties| Bestandssignatuur | 0x60 0x1A op offset 0 - GEMDOS executable header (Motorola 68000 branch-instructie naar startpunt) |
| Processorarchitectuur | Motorola 68000 (big-endian) |
| Byte-volgorde | Big-endian |
| Codering | Binair |
| Binair formaat | GEMDOS executable - dezelfde binaire lay-out als .PRG (zelfstandige app) en .TOS (auto-run); alleen onderscheiden door .acc-extensie |
| Compressie | Geen in standaardvorm; sommige bestanden gecomprimeerd na het linken met Paccer of LHASFX |
| Typische bestandsgrootte | 2 KB - 200 KB |
| Laadmechanisme | Automatisch geladen vanuit de root van de opstartschijf bij het opstarten van GEM; elke .acc verschijnt als een item in het Accessories-menu |
| Uitvoerbare segmenten | Text (code), data, BSS; relocatietabel; optionele symbooltabel |
| Platform | Atari ST/STE/TT/Falcon (TOS/GEM); DR-DOS + GEM Desktop op PC; OpenGEM (DOSBox) |
| Accessoires-limiet | TOS 1.x ondersteunt maximaal 6 gelijktijdig geladen accessoires (afhankelijk van geheugen) |
| Uitgebracht | 1985 (GEM 1.0, Digital Research) |
| Laatste versie | N/A (legacy format; GEM discontinued) |
ACC conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over ACC-bestanden.