| Amiga ディスクファイル | |
|---|---|
| ファイル名拡張子 | .adf、.adz、.hdf、.hdz |
| インターネットメディアの種類 | アプリケーション/x-amiga ディスクフォーマット |
| 魔法の数字 | ドス |
| コンテナ用 | ディスクデータ |
Amiga ディスク ファイル( ADF ) は、Amigaコンピューターおよびエミュレーターがフロッピー ディスク、単一のハード ディスク ボリューム (パーティション)、またはパーティション化されたハード ディスク 全体のイメージを保存するために使用するファイル形式です。
Amiga本体とほぼ同じくらいの長い歴史がありますが、当初は特別な名前で呼ばれていませんでした。ADFと呼ばれるようになる前は、商用ゲーム制作、バックアップ、ディスク仮想化に使用されていました。ADFは、Amigaオペレーティングシステムが読み取ったディスクデータをトラックごとにダンプしたもので、その「フォーマット」は実際には固定幅のAmigaDOSデータトラックが次々に追加され、ファイルに保存されたものです。このファイルは通常、ディスクと同様にAmiga Old File System(OFS)でフォーマットされます。
ADF
ほとんどのADFファイルは、標準的な3.5インチ(89 mm)倍密度フロッピーディスク(Amiga用語では880 KiBディスクとも呼ばれます)のシリンダー0から79までに格納されたAmigaフォーマットのトラックのプレーンイメージです。ADFのサイズはイメージ化されたトラック数によって異なりますが、実際には901,120バイト(80シリンダー × 2ヘッド× 11セクター× 512バイト/セクター) を超えるADFファイルはほとんどありません。
Amigaのプログラムのほとんどは倍密度フロッピーディスクで配布されていました。最大1.76MBのデータを保存できる3.5インチの高密度フロッピーディスクもありましたが 、これはあまり一般的ではありませんでした。Amigaには5.25インチの倍密度フロッピーディスクもありました。
HDF
HDFファイルはADFファイルと同じバイナリ形式(セクタ単位のコピー)ですが、標準的なフロッピーディスク以外のデバイスのイメージを保存するために使用されます。多くの場合、ファイルシステムを持つ単一のボリュームのみを保存するために使用されます(つまり、基本的には非標準サイズのフロッピーディスクのようなものです)。しかし、HDFには、パーティション化されたハードディスク全体のコピー(リジッドディスクブロックを使用)を保存することもできます。[ 1 ]
ADZとHDZ
ADZファイルとHDZファイルは、それぞれgzipで圧縮されたADFファイルとHDFファイルです。一般的なファイル拡張子は、 (または)に由来するまたはです。[ 2 ].adz.hdz.adf.gz.hdf.gz
ソフトウェアサポート
アミーガ
ADF ファイルは、 EasyADFやインターネットで無料で入手できるさまざまな他のアプリケーションを 使用してダウンロードし、Amiga ディスクにコピーできます。
Amigaエミュレータ
WinUAE Amiga エミュレーターは、 すべてのフロッピー ディスク形式 (3.5 インチ DD および HD、5.25 インチ DD) の ADF ファイルと、単一および複数のボリュームの HDF ファイルをサポートします。
UnixおよびUnixライクなシステム
ADFファイルはプレーンなディスクイメージであるため、Unixツールで処理できますdd。最も一般的なAmigaファイルシステムをサポートするLinuxおよびNetBSDでは、ネイティブシステムドライバー[ 3 ]またはユーザースペースを使用してADFファイルを直接マウントできます。 fuseadf
マイクロソフトウィンドウズ
ADF OpusというMicrosoft Windowsベースのプログラムがあり、これを使うと独自のADFファイルを作成できます。このプログラムは、倍密度(最も一般的な880KBのADFファイル)と高密度(1.76MB)のADFファイルの作成をサポートしています。ADF Opusでは、ADFファイルをADZファイルに変換することもできます。
macOS
MacOsの場合、ADF ファイルの操作専用のアプリケーションが 2 つあります。グラフィカル ユーザー インターフェイスを備えたADF.inderとコマンド ラインですsend2adf。
マルチプラットフォーム
GPLライセンスのフリーソフトウェアライブラリであるADFlibは、ADF形式のディスクイメージをプログラムで作成・使用することを可能にし、AmigaファイルシステムOFSおよびFFSへのブロックレベルのアクセスとサポートを提供します。また、複数のコマンドラインユーティリティも含まれており、その一つであるunADFはADFファイルからデータを抽出できます。このライブラリは、前述のADF Opus、ADF.inder、そしてADF Explorer for Rなど、多くのアプリケーションで使用されています。 send2adffuseadf
ユーティリティパックamitoolsの一部には、xdftoolというプログラムセットが含まれています。これはGPLライセンスに基づいており、ADFイメージの読み取り、書き込み、フォーマット、その他の操作を行うことができます。また、xdftool は、現在文書化されていないcreateパラメータを使用して、高密度ADFファイルを作成することもできますtype=adf_hd。
関連フォーマット
IPF
ADF ファイル形式では、合法的なAmigaDOS形式のトラックを持つディスクのみを保存できます。非標準のトラックを持つディスクは、通常の AmigaDOS ボリュームを作成するためにクラックされているとはいえ、ADF 形式で入手できる場合があります。ただし、Amiga 自体はこれらの標準トラックにデータを保存することだけに限定されていませんでした。Amiga のフロッピー ディスク コントローラは非常に基本的でありながら透過的であり、そのため非常に柔軟で、他の形式やカスタム形式のディスクの読み取りと書き込みも可能でした。ディスクの取り扱いは、現代のPCのようにロックダウンされていないため、ディスクの読み取りと書き込みの大部分はオペレーティング システム自体によって行われます。[ 4 ]ただし、プログラマはオペレーティング システムのルーチンを使用する必要がなかったため、ゲーム開発者が独自のディスク形式を作成し[ 5 ]、さまざまな種類のコピー プロテクションを適用することはごく普通のことでした。[ 6 ]実際、ほとんどのフルプライスの市販 Amiga ゲームには、何らかの形式のカスタム ディスク形式やコピー プロテクションが施されていました。このため、ほとんどの市販の Amiga ゲームは変更せずに ADF ファイルに保存することはできませんが、この目的のために特別に設計されたInterchangeable Preservation Format ( IPF ) と呼ばれる代替手段があります。
ソフトウェア保存協会の交換可能保存フォーマット(.IPF)は、公式ライブラリのソースコードが公開されているオープンフォーマットです。[ 7 ]
DMS
ADF ファイルは、Disk Masher Systemを使用して圧縮されることがあり、その結果、.dms ファイルが生成されることがあります。
外国直接投資
FDI(Formatted Disk Imageの略)は、2000年にVincent Joguinによって最初に公開されたユニバーサルディスクイメージファイルフォーマット仕様です。FDIフォーマットは公開されており、[ 8 ]オープンソースのアクセスツールが付属しています。このフォーマットは、例えばコピー防止スキームやその他の非標準フォーマットのサポートに必要な、生の低レベルデータを保存できるため、FDIファイルは他のフォーマットのディスクイメージファイルよりもサイズが大きい場合があります。一般的なファイル拡張子は.fdiです.fdi。FDIフォーマットのユニバーサルデザインのため、ADF、ADZ、DMSなどの他のディスクイメージフォーマットのファイルは、理論上はFDIに変換できます。
参照
参考文献
- ^ 「Amiga Forever Knowledge Base「Amiga フロッピーディスクイメージファイルの使用」「。20250902 amigaforever.com
- ^ 「Amiga Forever Knowledge Base「Amiga フロッピーディスクイメージファイルの使用」「。20250902 amigaforever.com
- ^ 「AFFS Linux カーネル ドライバーのドキュメント」。
- ^ 「ソフトウェア保存協会 - 用語集」。070820 ソフトプレス
- ^ 「ソフトウェア保存協会 - 用語集」。070820 ソフトプレス
- ^ 「ソフトウェア保存協会 - 用語集」。070820 ソフトプレス
- ^ 「IPF デコーダー ライブラリ ソースコードがリリースされました - KryoFlux サポート フォーラム」。
- ^ 「フォーマット済みディスクイメージ(FDI)ファイルフォーマットバージョン2.0の説明」(PDF)。20111011 オールドスクール.org
- 注記
- .ADF(Amiga ディスクファイル)フォーマットに関する FAQ
- アミーガ・グル・ブック、第15章、ラルフ・バベル、1993年
- ROMカーネルリファレンスマニュアル:ハードウェア、235-244ページ、Addison Wesley
- ROMカーネルリファレンスマニュアル:ライブラリとデバイス、付録C、Addison Wesley
- 『La Bible de l'Amiga』、ディットリッヒ/ゲルファント/シェンメル、データ ベッカー、1988 年。