.XDELTA

XDELTA Datei

xdelta Differential File
Frage stellen
SCHNELLE ANTWORT

Eine .xdelta-Datei ist ein binärer Patch, der mit dem xdelta-Tool erstellt wurde und nur die Unterschiede zwischen einer Originaldatei und einer geänderten Version speichert. Sie ist nicht dazu gedacht, direkt geöffnet und gelesen zu werden; Sie wenden sie auf die exakte Originaldatei an, um das gepatchte Ergebnis wiederherzustellen. Auf jeder Plattform können Sie die Befehlszeile xdelta3 verwenden, und unter Windows oder macOS macht eine grafische Benutzeroberfläche wie Delta Patcher oder xdelta UI das Anwenden von Spiele- und ROM-Patches per Mausklick möglich.

Entwickler: Joshua P. MacDonald (xdelta project) Kategorie: Datendatei Offener Standard MIME: application/octet-stream
VERFÜGBAR AUF Windows macOS Linux Web
Verwandt: .PKPASS · .DAT · .JSON · .RIS

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Sep 7, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das XDELTA-Dateiformat?

Eine .xdelta-Datei ist ein binärer Patch, der von xdelta erstellt wurde, einem Open-Source-Delta-Kompressionswerkzeug und einer C-Bibliothek, die von Joshua P. MacDonald ins Leben gerufen wurde. Anstatt eine vollständige Datei zu enthalten, speichert sie nur die Unterschiede zwischen einer Originaldatei und einer modifizierten Version. Da sich zwei ähnliche Dateien meist nur an wenigen Stellen unterscheiden, ist der Patch weitaus kleiner als die Dateien selbst, was .xdelta zu einer kompakten Methode für die Verteilung von Änderungen macht.

Modernes xdelta (die xdelta3-Linie) schreibt Patches im VCDIFF-Format, das durch RFC 3284 definiert ist. Ein VCDIFF-Stream beginnt mit den Bytes V, C, D mit gesetzten High-Bits (Hex D6 C3 C4), gefolgt von einem Versions-Byte. Im Inneren besteht der Patch aus einer Reihe von Kopier-, Additions- und Ausführungsanweisungen (copy, add, run), die xdelta mitteilen, wie das Ziel aus der Quelle rekonstruiert werden soll. Sie werden .xdelta-Dateien am häufigsten beim Modding von Spielen und bei ROM-Übersetzungen begegnen, wo Autoren einen kleinen Patch anstelle eines urheberrechtlich geschützten Originals verteilen.

Sicherheit

RISIKO: 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.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMExdelta Differential Filealias xdelta patch, VCDIFF patch
ENTWICKLERJoshua P. MacDonald (xdelta project)seit 1997 (xdelta1); xdelta3 series in the 2000s
KATEGORIEDatendatei
MIME TYPEapplication/octet-stream
TYPBinary delta / patch (VCDIFF)
STANDARDOffen · lizenzfrei
Diese Erweiterung wird auch verwendet von…
  • 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.
MAGIC BYTES · DATEISIGNATUR
OFFSET
000102
HEX
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.

Programme zum Öffnen von XDELTA-Dateien

Windows3 apps
xdelta3 (command line) Open Source Run xdelta3 -d -s original.bin patch.xdelta output.bin in a terminal to apply the patch against the original file.
Delta Patcher Open Source 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 Kostenlos 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) Open Source Install with brew install xdelta, then run xdelta3 -d -s original patch.xdelta output to apply the patch.
Delta Patcher Open Source 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) Open Source Install the xdelta3 package from your distro, then run xdelta3 -d -s original patch.xdelta output to rebuild the patched file.
Delta Patcher Open Source Run the wxWidgets GUI to apply or create .xdelta patches with a graphical interface.
Web1 app
Xdelta patcher (WebAssembly) Open Source Drag the original file and the .xdelta patch into the browser page to apply the patch locally without installing anything.

Technische Details

technische Spezifikation
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.
Veröffentlicht1997 (xdelta1); xdelta3 series in the 2000s
Neueste Versionxdelta3 3.2.x
Offener StandardJa · lizenzgebührenfrei
Spezifikationdatatracker.ietf.org

XDELTA-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit XDELTA-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu XDELTA-Dateien.

Häufig gestellte Fragen

Wie öffne ich eine .xdelta-Datei?
Sie öffnen sie nicht direkt. Sie wenden sie auf die Originaldatei an, aus der sie erstellt wurde. Verwenden Sie die xdelta3-Befehlszeile (xdelta3 -d -s original patch.xdelta output) oder eine grafische Benutzeroberfläche wie Delta Patcher oder xdelta UI, die nach der Quelldatei und dem Patch fragen.
Warum lässt sich mein .xdelta-Patch nicht anwenden?
Die häufigste Ursache ist eine nicht übereinstimmende Quelldatei. xdelta prüft das Original gegen eine gespeicherte Prüfsumme, daher muss die Quelle exakt die Datei sein, gegen die der Patch erstellt wurde, einschließlich der gleichen Region oder Version. Laden Sie ein sauberes, unverändertes Original erneut herunter und versuchen Sie es noch einmal.
Welches Programm erstellt .xdelta-Dateien?
Das xdelta-Befehlszeilenwerkzeug erstellt sie mit xdelta3 -e -s original modified patch.xdelta. GUI-Tools wie Delta Patcher können sie ebenfalls generieren, indem sie zwei von Ihnen bereitgestellte Dateien vergleichen.
Ist eine .xdelta-Datei dasselbe wie eine VCDIFF-Datei?
Moderne xdelta3-Patches verwenden das in RFC 3284 definierte VCDIFF-Format, daher enthalten eine .xdelta- und eine mit xdelta3 erstellte .vcdiff-Datei die gleiche Art von Daten. Die Dateiendung ist lediglich eine Namensentscheidung.
Sind .xdelta-Dateien sicher?
Der Patch selbst kann nicht ausgeführt werden. Die Sicherheit hängt von der Datei ab, die nach dem Anwenden erzeugt wird. Verwenden Sie daher Patches von vertrauenswürdigen Autoren und wenden Sie sie immer auf eine bekanntermaßen saubere Originaldatei an.
Kann ich sehen, was sich in einer .xdelta-Datei befindet?
Es handelt sich um einen binären Delta-Stream, keinen menschenlesbaren Text. Sie können die Struktur mit xdelta3 printhdr patch.xdelta oder xdelta3 -v ausgeben, aber das aussagekräftige Ergebnis erscheint erst, nachdem Sie ihn auf die Quelldatei angewendet haben.

Quellen

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

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.MDMarkdown Document
4.PARTPartial Download File
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)

Verwandte Erweiterungen

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

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen