なぜ XDELTA を BIN に変換するのですか?
xdelta パッチは、オリジナルと修正済みファイルの「差分」のみを保存するため非常に軽量です。そのため、ROM 全体を共有するよりも .xdelta を配布する方がはるかにサイズが小さくなります。パッチを適用すると、完全に修正されたファイルが再構築されます。多くのコンソールでは、この出力ファイルに .BIN 拡張子が使用されます。
XDELTA から BIN への変換方法
Delta Patcher EASIEST
«Delta Patcher» を開き、«Original file» に元の ROM を指定し、«XDelta patch» に .xdelta を選択して «Apply patch» をクリックすると、パッチ適用済みの .bin が書き出されます。
xdelta3 (コマンドライン) FREE
xdelta3 -d -s original.bin patch.xdelta output.bin を実行して、ソースに対してパッチをデコードし、出力ファイルを生成します。
xdelta UI FREE
«xdelta UI» フロントエンドを使用してソースファイルとパッチを選択し、適用を実行して、指定した .bin 名で結果のファイルを保存します。
これらの形式について
.xdelta ファイルは、xdelta ツールによって作成されたバイナリパッチで、元のファイルと修正版の間の差分のみを記録します。これは直接開いて読み取るためのものではなく、正確な元のファイルに適用してパッチ適用後の結果を再構築するために使用されます。どのプラットフォームでも xdelta3 コマンドラインを使用でき、Windows や macOS では Delta…
.XDELTA の詳細を開く →BINファイルは、ほとんどの場合、CDまたはDVDのセクタ単位の未加工(RAW)コピーであり、トラック情報を記述した .cue テキストファイルとセットで提供されます。PowerISO や DAEMON Tools Lite でマウント(.bin ではなく .cue を指定)するか、AnyBurn や bchunk を使用して ISO…
.BIN の詳細を開く →品質と注意点
- ソースファイルはバイト単位で正確にオリジナルである必要があります。リージョン(地域)が異なっていたり、ダンプが不完全な場合は、xdelta3 はチェックサムエラーで中止されます。
.bin拡張子は単なるラベルに過ぎません。実際の出力はパッチ作成者が差分を取った際のファイル形式になるため、必要に応じて(例:.isoなどに)名前を変更する必要がある場合があります。- パッチ自体でデータが失われることはありませんが、パッチ適用済みの ROM を配布することは著作権上の問題になる可能性があるため、差分のみが共有されます。
よくある質問
xdelta パッチを適用するには元の ROM が必要ですか?
パッチがチェックサムエラーで失敗するのはなぜですか?
xdelta パッチを適用するコマンドは何ですか?
xdelta3 -d -s original patch.xdelta output でパッチをデコードし、出力ファイルを書き出します。出力は常に .bin ですか?
.bin の場合もあれば、.iso や .nds などの場合もあります。必要に応じて拡張子を変更してください。