Wat is het ST-bestandsformaat?
Een .st-bestand is een ruwe Atari ST floppy disk image - een sector-voor-sector binaire kopie van een Atari ST-diskette, opgeslagen zonder compressie of metadata. Het formaat is ontstaan bij de PacifiST-emulator (circa 1994) en wordt nu door vrijwel elke Atari ST-emulator ondersteund.
Het bestand is een platte binaire dump van alle diskettesectoren in sequentiële volgorde, die het Atari ST FAT12-bestandssysteem weerspiegelt zoals het op fysieke media bestond. Omdat er geen bestandskop (header) is, wordt het formaat volledig geïdentificeerd aan de hand van de bestandsgrootte: 368.640 bytes (enkelzijdig double-density), 737.280 bytes (dubbelzijdig double-density), of 1.474.560 bytes (high-density). De bytevolgorde is big-endian, wat de Motorola 68000 CPU van de Atari ST weerspiegelt.
De eenvoud van .st is ook de belangrijkste beperking: het slaat geen timing- of track-layout-metadata op, waardoor het geen kopieerbeveiligde schijven kan representeren. Het .STX-formaat (PASTI) is geschikt voor kopieerbeveiligde originelen, terwijl .MSA (Magic Shadow Archiver) equivalente gegevens met compressie opslaat.
Emulators die .st systeemeigen ondersteunen zijn onder andere Hatari, Steem SSE en STonX.
Beveiliging & veiligheid
RISICO: LOWEen .st-bestand is een passieve schijfkopie zonder uitvoerbare code buiten de emulator. Risico bestaat alleen als er een kwaadaardig Atari ST-programma in de image staat - de sandbox van de emulator voorkomt aantasting van het host-besturingssysteem. Download images van gerenommeerde archieven (Atarimania.com, folk.ntnu.no).
Formaatdetails
in een notendop- Smalltalk Broncodebestand - Sommige Smalltalk-omgevingen (voorgangers van Squeak, Pharo) gebruiken .st voor broncode-tekstbestanden.
- GraphicConverter / Stuff It Archief (zeldzaam) - Historische macOS-associaties; .st werd soms gebruikt voor StuffIt-archieven in zeer vroege Mac-software, nu verouderd.
Programma's die ST-bestanden openen
Technische details
diepe specificaties| Intern formaat | Ruwe sectordump - geen container, geen header, geen metadata |
| Bytevolgorde | Big-endian (Motorola 68000 CPU-architectuur) |
| Magic bytes | Geen - ruwe sectordata begint bij byte 0; formaat uitsluitend geïdentificeerd door bestandsgrootte |
| Bestandssysteem | Atari ST FAT12 |
| Grootte - enkelzijdig DD | 368.640 bytes (80 tracks × 9 sectoren × 512 B × 1 zijde) |
| Grootte - dubbelzijdig DD | 737.280 bytes (80 tracks × 9 sectoren × 512 B × 2 zijden) |
| Grootte - dubbelzijdig HD | 1.474.560 bytes |
| Sectorindeling | Sequentieel: track 0 zijde 0, track 0 zijde 1, track 1 zijde 0 - zijden afgewisseld in trackvolgorde |
| Max root directory items | 112 (typische FAT12 DD-diskette) |
| Ondersteuning kopieerbeveiliging | Geen - kan geen beveiligde schijven representeren; STX (PASTI)-formaat vereist voor deze |
| Gecomprimeerd equivalent | MSA (Magic Shadow Archiver) slaat identieke sectorgegevens op met compressie |
| Emulatorondersteuning | Systeemeigen ondersteund door vrijwel alle Atari ST-emulators: Hatari, Steem SSE, STonX |
| Uitgebracht | ~1994 (with PacifiST emulator for MS-DOS) |
| Laatste versie | No versioning - raw dump format |
| Open standaard | Ja · royaltyvrij |
| Specificatie | www.atari-forum.com |
ST conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over ST-bestanden.