.XDELTA

XDELTA ファイル

xdelta Differential File
質問する
クイック回答

.xdelta ファイルは、xdelta ツールによって作成されたバイナリパッチで、元のファイルと修正版の間の差分のみを記録します。これは直接開いて読み取るためのものではなく、正確な元のファイルに適用してパッチ適用後の結果を再構築するために使用されます。どのプラットフォームでも xdelta3 コマンドラインを使用でき、Windows や macOS では Delta Patcher や xdelta UI などの GUI を使用することで、ゲームや ROM パッチの適用をポイント&クリックで行えます。

開発元: Joshua P. MacDonald (xdelta project) カテゴリ: データファイル オープンスタンダード MIME: application/octet-stream
対応OS Windows macOS Linux Web
関連: .PKPASS · .DAT · .JSON · .RIS

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Sep 7, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

XDELTA ファイル形式とは?

.xdelta ファイルは、Joshua P. MacDonald 氏によって開始されたオープンソースのデルタ圧縮ツールおよび C ライブラリである xdelta によって作成されたバイナリパッチです。ファイル全体を保持するのではなく、元のファイルと修正されたバージョンの間の差分のみを保存します。2 つの類似したファイルは通常、数か所しか違わないため、パッチはファイル自体よりもはるかに小さくなり、.xdelta は変更を配布するためのコンパクトな手段となります。

最新の xdelta(xdelta3 系列)は、RFC 3284 で定義された VCDIFF 形式でパッチを書き込みます。VCDIFF ストリームは、上位ビットがセットされた VCD のバイト(16進数で D6 C3 C4)と、それに続くバージョンバイトで始まります。内部では、パッチはコピー、追加、実行の各命令の連続であり、ソースからターゲットを再構築する方法を xdelta に指示します。.xdelta ファイルは、著作権のあるオリジナルではなく小さなパッチを配布するゲームのモッディングや ROM 翻訳で最も頻繁に目にすることになります。

セキュリティと安全性

リスク: MEDIUM

A .xdelta file is passive data and cannot run on its own. The real risk is what it patches: applying a patch produces a new file (often a game ROM, ISO, or executable) whose safety depends on the patch author. Only apply patches to the correct, expected original file and from sources you trust, since a malicious patch could turn a clean file into a modified executable. Applying a patch to the wrong source usually just fails a checksum rather than corrupting anything.

形式の詳細

概要
正式名称xdelta Differential File別名 xdelta patch, VCDIFF patch
開発元Joshua P. MacDonald (xdelta project)登場時期 1997 (xdelta1); xdelta3 series in the 2000s
MIME タイプapplication/octet-stream
タイプBinary delta / patch (VCDIFF)
標準規格オープン・ロイヤリティフリー
この拡張子は以下でも使用されています…
  • xdelta1 legacy patches - Files from the original 1997-era xdelta (version 1) also used the .xdelta name but a different, non-VCDIFF on-disk layout; they are not compatible with xdelta3.
マジックバイト ・ ファイルシグネチャ
オフセット
000102
16進数
D6C3C4
ASCII
···
xdelta3 writes the standard VCDIFF header: bytes 'V','C','D' with their most significant bit set (0xD6 0xC3 0xC4) plus a version byte. Older xdelta1 patches used a different, non-VCDIFF layout, so not every .xdelta file starts with this signature.

XDELTA ファイルを開くプログラム

Windows3 apps
xdelta3 (command line) オープンソース Run xdelta3 -d -s original.bin patch.xdelta output.bin in a terminal to apply the patch against the original file.
Delta Patcher オープンソース Open the app, pick the original file and the .xdelta patch, then click Apply Patch to produce the patched file. It is self-contained and does not need a separate xdelta binary.
xdelta UI 無料 Load the original file and the .xdelta patch in the Apply tab to generate the patched output; commonly used for ROM patches.
macOS2 apps
xdelta3 (command line) オープンソース Install with brew install xdelta, then run xdelta3 -d -s original patch.xdelta output to apply the patch.
Delta Patcher オープンソース Use the cross-platform GUI to select the source file and .xdelta patch and apply it without touching a terminal.
Linux2 apps
xdelta3 (command line) オープンソース Install the xdelta3 package from your distro, then run xdelta3 -d -s original patch.xdelta output to rebuild the patched file.
Delta Patcher オープンソース Run the wxWidgets GUI to apply or create .xdelta patches with a graphical interface.
Web1 app
Xdelta patcher (WebAssembly) オープンソース Drag the original file and the .xdelta patch into the browser page to apply the patch locally without installing anything.

技術的詳細

詳細仕様
EncodingBinary VCDIFF (RFC 3284) delta stream with COPY, ADD and RUN instructions referencing a source file
Byte orderEndian-independent by design; integers are stored as variable-length, byte-order-neutral values
ContainerVCDIFF window/section layout (header, then one or more windows each with instruction, data and address sections)
CompressionSecondary compression selectable at encode time: djw (default in many builds), lzma, fgk, or none
Typical sizeSmall relative to the target file; often a tiny fraction of the original when the two files are similar
StructureA .xdelta file stores the difference between a source file and a target file. It is not a standalone document: applying it requires the exact original (source) file, from which xdelta reconstructs the target byte-for-byte.
Integrityxdelta3 can embed and verify source and output checksums (Adler-32, and BLAKE3 in recent 3.2.x builds) to confirm the correct source file and a correct reconstruction
PlatformsWindows, macOS, Linux, BSD
NotesCreated by the xdelta command-line tool and C library. Widely used to distribute game translations and mods (ROM/ISO patches) because delta encoding accounts for shifted data and avoids embedding copyrighted source bytes.
リリース日1997 (xdelta1); xdelta3 series in the 2000s
最新バージョンxdelta3 3.2.x
オープンスタンダードはい · ロイヤリティフリー
仕様書datatracker.ietf.org

XDELTA の変換

コミュニティ Q&A

ユーザーからの質問
質問する
XDELTA ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。XDELTA ファイルについて最初の質問をしてみましょう。

よくある質問

.xdelta ファイルはどうやって開きますか?
直接開くことはありません。作成元のオリジナルファイルに適用します。xdelta3 コマンドライン(xdelta3 -d -s original patch.xdelta output)を使用するか、ソースファイルとパッチの指定を求める Delta Patcher や xdelta UI などの GUI を使用してください。
なぜ .xdelta パッチが適用できないのですか?
最も一般的な原因は、ソースファイルの一致不全です。xdelta は保存されたチェックサムに対してオリジナルをチェックするため、ソースはパッチが作成されたのとまったく同じファイル(同じリージョンやバージョンを含む)である必要があります。クリーンで未修正のオリジナルを再ダウンロードして、もう一度試してください。
.xdelta ファイルを作成するプログラムは何ですか?
xdelta コマンドラインツールで xdelta3 -e -s original modified patch.xdelta を実行して作成します。Delta Patcher などの GUI ツールでも、提供された 2 つのファイルの差分を取ることで生成できます。
.xdelta ファイルは VCDIFF ファイルと同じですか?
最新の xdelta3 パッチは RFC 3284 で定義された VCDIFF 形式を使用しているため、xdelta3 で作成された .xdelta.vcdiff は同じ種類のデータを保持しています。拡張子は単なる命名の選択に過ぎません。
.xdelta ファイルは安全ですか?
パッチ自体は実行できません。安全性は適用後に生成されるファイルに依存するため、信頼できる作成者からのパッチを使用し、常に既知のクリーンなオリジナルファイルに適用してください。悪意のあるパッチは、クリーンなファイルを改造された実行ファイルに変える可能性があります。
.xdelta ファイルの中身を見ることはできますか?
これはバイナリのデルタストリームであり、人間が読めるテキストではありません。xdelta3 printhdr patch.xdelta または xdelta3 -v を使用してその構造を表示することはできますが、意味のある結果はソースファイルに適用した後にのみ現れます。

参考文献

1RFC 3284 - The VCDIFF Generic Differencing and Compression Data Formatdatatracker.ietf.org
2xdelta project (Joshua MacDonald)jmacd.github.io

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.PARTPartial Download File
4.MDMarkdown Document
5.RPMSGRestricted Permission Message
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.PRO6XProPresenter 6 Bundle File
10.SWFSmall Web Format (Shockwave Flash)

関連する拡張子

.PKPASSApple Wallet Pass (formerly Passbook)
.DATProgram Data File (generic)
.JSONJavaScript Object Notation file
.RISResearch Information Systems citation file
.OFXOpen Financial Exchange
.CSVComma-Separated Values

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧