ST ファイル形式とは?
.st ファイルは、生の Atari ST フロッピーディスクイメージです。これは Atari ST フロッピーディスクのセクタごとのバイナリコピーであり、圧縮やメタデータなしで保存されています。この形式は PacifiST エミュレータ(1994年頃)に由来し、現在は事実上すべての Atari ST エミュレータでサポートされています。
このファイルは、すべてのフロッピーセクタを順次並べたフラットなバイナリダンプであり、物理メディアに存在していた Atari ST FAT12 ファイルシステムをそのまま反映しています。ファイルヘッダーが存在しないため、形式はファイルサイズのみで識別されます:368,640 バイト(片面倍密度)、737,280 バイト(両面倍密度)、または 1,474,560 バイト(高密度)。バイト順序はビッグエンディアンで、Atari ST の Motorola 68000 CPU を反映しています。
.st のシンプルさは、その主な制限でもあります。タイミングやトラックレイアウトのメタデータを保持しないため、コピーガードのかかったディスクを再現することはできません。コピーガード付きのオリジナルは .STX 形式(PASTI)で処理され、.MSA(Magic Shadow Archiver)は同等のデータを圧縮して保存します。
.st をネイティブにサポートするエミュレータには、Hatari、Steem SSE、STonX などがあります。
セキュリティと安全性
リスク: LOW.st ファイルは受動的なディスクイメージであり、エミュレータの外部で実行されるコードは含まれていません。リスクは、イメージ内に悪意のある Atari ST プログラムが含まれている場合にのみ存在しますが、エミュレータのサンドボックスによりホスト OS の侵害は防止されます。イメージは信頼できるアーカイブ(Atarimania.com、folk.ntnu.no など)からダウンロードしてください。
形式の詳細
概要- Smalltalk ソースコードファイル - 一部の Smalltalk 環境(Squeak、Pharo の前身など)では、ソースコードテキストファイルに .st を使用します。
- GraphicConverter / Stuff It アーカイブ(稀) - 歴史的な macOS での関連付け。非常に初期の Mac ソフトウェアで StuffIt アーカイブに .st が使用されることがありましたが、現在は廃止されています。
ST ファイルを開くプログラム
技術的詳細
詳細仕様| 内部形式 | 生のセクタダンプ - コンテナなし、ヘッダーなし、メタデータなし |
| バイト順序 | ビッグエンディアン(Motorola 68000 CPU アーキテクチャ) |
| マジックバイト | なし - 生のセクタデータがバイト 0 から始まります。ファイルサイズのみで形式を識別します |
| ファイルシステム | Atari ST FAT12 |
| サイズ - 片面 DD | 368,640 バイト(80 トラック × 9 セクタ × 512 B × 1 面) |
| サイズ - 両面 DD | 737,280 バイト(80 トラック × 9 セクタ × 512 B × 2 面) |
| サイズ - 両面 HD | 1,474,560 バイト |
| セクタレイアウト | シーケンシャル:トラック 0 面 0、トラック 0 面 1、トラック 1 面 0 - トラック順に面がインターリーブされます |
| 最大ルートディレクトリ エントリ数 | 112(一般的な FAT12 DD フロッピー) |
| コピーガード対応 | なし - 保護されたディスクは再現できません。それらには STX(PASTI)形式が必要です |
| 圧縮された同等形式 | MSA(Magic Shadow Archiver)は、同一のセクタデータを圧縮して保存します |
| エミュレータのサポート | 事実上すべての Atari ST エミュレータでネイティブにサポートされています:Hatari、Steem SSE、STonX |
| リリース日 | ~1994 (with PacifiST emulator for MS-DOS) |
| 最新バージョン | No versioning - raw dump format |
| オープンスタンダード | はい · ロイヤリティフリー |
| 仕様書 | www.atari-forum.com |
ST の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。ST ファイルについて最初の質問をしてみましょう。