Co to jest format pliku ST?
Plik .st to surowy obraz dyskietki Atari ST - binarna kopia dyskietki Atari ST sektor po sektorze, przechowywana bez kompresji i metadanych. Format ten wywodzi się z emulatora PacifiST (około 1994 roku) i jest obecnie obsługiwany przez niemal każdy emulator Atari ST.
Plik jest płaskim zrzutem binarnym wszystkich sektorów dyskietki w kolejności sekwencyjnej, odzwierciedlającym system plików Atari ST FAT12, jaki istniał na nośnikach fizycznych. Ponieważ nie posiada on nagłówka, format jest identyfikowany wyłącznie na podstawie rozmiaru pliku: 368 640 bajtów (jednostronna, podwójna gęstość), 737 280 bajtów (dwustronna, podwójna gęstość) lub 1 474 560 bajtów (wysoka gęstość). Kolejność bajtów to big-endian, co odzwierciedla architekturę procesora Motorola 68000 w Atari ST.
Prostota formatu .st jest również jego głównym ograniczeniem: nie przechowuje on metadanych dotyczących taktowania ani układu ścieżek, więc nie może reprezentować dysków zabezpieczonych przed kopiowaniem. Format .STX (PASTI) obsługuje zabezpieczone oryginały, podczas gdy .MSA (Magic Shadow Archiver) przechowuje te same dane z wykorzystaniem kompresji.
Emulatory natywnie obsługujące .st to między innymi Hatari, Steem SSE oraz STonX.
Bezpieczeństwo
RYZYKO: LOWPlik .st jest pasywnym obrazem dysku bez kodu wykonywalnego poza emulatorem. Ryzyko istnieje tylko wtedy, gdy wewnątrz obrazu znajduje się złośliwy program dla Atari ST - piaskownica emulatora zapobiega naruszeniu systemu operacyjnego gospodarza. Pobieraj obrazy z renomowanych archiwów (Atarimania.com, folk.ntnu.no).
Szczegóły formatu
w pigułce- Plik kodu źródłowego Smalltalk - Niektóre środowiska Smalltalk (poprzednicy Squeak, Pharo) używają rozszerzenia .st dla plików tekstowych z kodem źródłowym.
- Archiwum GraphicConverter / Stuff It (rzadkie) - Historyczne powiązania z macOS; rozszerzenie .st było czasami używane dla archiwów StuffIt we wczesnym oprogramowaniu Mac, obecnie przestarzałe.
Programy otwierające pliki ST
Szczegóły techniczne
specyfikacja| Format wewnętrzny | Surowy zrzut sektorów - brak kontenera, nagłówka i metadanych |
| Kolejność bajtów | Big-endian (architektura procesora Motorola 68000) |
| Magic bytes | Brak - surowe dane sektorów zaczynają się od bajtu 0; format identyfikowany wyłącznie po rozmiarze pliku |
| System plików | Atari ST FAT12 |
| Rozmiar - jednostronna DD | 368 640 bajtów (80 ścieżek × 9 sektorów × 512 B × 1 strona) |
| Rozmiar - dwustronna DD | 737 280 bajtów (80 ścieżek × 9 sektorów × 512 B × 2 strony) |
| Rozmiar - dwustronna HD | 1 474 560 bajtów |
| Układ sektorów | Sekwencyjny: ścieżka 0 strona 0, ścieżka 0 strona 1, ścieżka 1 strona 0 - przeplatane strony w kolejności ścieżek |
| Maks. liczba wpisów w katalogu głównym | 112 (typowa dyskietka FAT12 DD) |
| Obsługa zabezpieczeń przed kopiowaniem | Brak - nie może reprezentować zabezpieczonych dysków; do nich wymagany jest format STX (PASTI) |
| Skompresowany odpowiednik | MSA (Magic Shadow Archiver) przechowuje identyczne dane sektorów z kompresją |
| Obsługa przez emulatory | Obsługiwany natywnie przez praktycznie wszystkie emulatory Atari ST: Hatari, Steem SSE, STonX |
| Wydano | ~1994 (with PacifiST emulator for MS-DOS) |
| Najnowsza wersja | No versioning - raw dump format |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | www.atari-forum.com |
Konwersje ST
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki ST.