.XDELTA

XDELTA-bestand

xdelta Differential File
Stel een vraag
SNEL ANTWOORD

Een .xdelta-bestand is een binair patchbestand gemaakt met de xdelta-tool dat alleen de verschillen tussen een origineel bestand en een gewijzigde versie vastlegt. Het is niet bedoeld om direct te worden geopend en gelezen; u past het toe op het exacte originele bestand om het gepatchte resultaat te herbouwen. Op elk platform kunt u de xdelta3 opdrachtregel gebruiken, en op Windows of macOS maakt een GUI zoals Delta Patcher of xdelta UI het toepassen van game- en ROM-patches een kwestie van aanwijzen en klikken.

Ontwikkelaar: Joshua P. MacDonald (xdelta project) Categorie: Gegevensbestanden Open standaard MIME: application/octet-stream
OPENT OP Windows macOS Linux Web
Gerelateerd: .PKPASS · .DAT · .JSON · .RIS

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Sep 7, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het XDELTA-bestandsformaat?

Een .xdelta-bestand is een binaire patch gemaakt door xdelta, een open-source delta-compressietool en C-bibliotheek gestart door Joshua P. MacDonald. In plaats van een volledig bestand te bevatten, slaat het alleen de verschillen op tussen een origineel bestand en een gewijzigde versie. Omdat twee vergelijkbare bestanden meestal op slechts enkele plaatsen verschillen, is de patch veel kleiner dan de bestanden zelf, wat .xdelta een compacte manier maakt om wijzigingen te verspreiden.

Moderne xdelta (de xdelta3-lijn) schrijft patches in het VCDIFF-formaat gedefinieerd door RFC 3284. Een VCDIFF-stream begint met de bytes V, C, D met hun hoge bits ingesteld (hex D6 C3 C4) gevolgd door een versie-byte. Binnenin is de patch een reeks kopieer-, toevoeg- en uitvoerinstructies die xdelta vertellen hoe het doelbestand vanuit de bron moet worden herbouwd. U zult .xdelta-bestanden het vaakst tegenkomen bij game-modding en ROM-vertalingen, waar auteurs een kleine patch distribueren in plaats van een auteursrechtelijk beschermd origineel.

Beveiliging & veiligheid

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

Formaatdetails

in een notendop
VOLLEDIGE NAAMxdelta Differential Fileook bekend als xdelta patch, VCDIFF patch
ONTWIKKELAARJoshua P. MacDonald (xdelta project)sinds 1997 (xdelta1); xdelta3 series in the 2000s
MIME-TYPEapplication/octet-stream
TYPEBinary delta / patch (VCDIFF)
STANDAARDOpen · royaltyvrij
Deze extensie wordt ook gebruikt door…
  • 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 · BESTANDSSIGNATUUR
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.

Programma's die XDELTA-bestanden openen

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 Gratis 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

diepe specificaties
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.
Uitgebracht1997 (xdelta1); xdelta3 series in the 2000s
Laatste versiexdelta3 3.2.x
Open standaardJa · royaltyvrij
Specificatiedatatracker.ietf.org

XDELTA conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met XDELTA-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over XDELTA-bestanden.

Veelgestelde vragen

Hoe open ik een .xdelta-bestand?
U opent het niet direct. U past het toe op het originele bestand waarvan het is gemaakt. Gebruik de xdelta3 opdrachtregel (xdelta3 -d -s original patch.xdelta output) of een GUI zoals Delta Patcher of xdelta UI, die vragen om het bronbestand en de patch.
Waarom kan mijn .xdelta-patch niet worden toegepast?
De meest voorkomende oorzaak is een niet-overeenkomend bronbestand. xdelta controleert het origineel tegen een opgeslagen checksum, dus de bron moet exact het bestand zijn waartegen de patch is gebouwd, inclusief dezelfde regio of versie. Download een schoon, ongewijzigd origineel opnieuw en probeer het nogmaals.
Welk programma maakt .xdelta-bestanden?
De xdelta opdrachtregel-tool maakt ze met xdelta3 -e -s original modified patch.xdelta. GUI-tools zoals Delta Patcher kunnen ze ook genereren door twee door u opgegeven bestanden te vergelijken.
Is een .xdelta-bestand hetzelfde als een VCDIFF-bestand?
Moderne xdelta3-patches gebruiken het VCDIFF-formaat gedefinieerd in RFC 3284, dus een .xdelta en een .vcdiff gemaakt door xdelta3 bevatten hetzelfde soort gegevens. De extensie is slechts een naamkeuze.
Zijn .xdelta-bestanden veilig?
De patch zelf kan niet worden uitgevoerd. De veiligheid hangt af van het bestand dat het produceert nadat het is toegepast, dus gebruik patches van vertrouwde auteurs en pas ze altijd toe op een bekend schoon origineel bestand.
Kan ik zien wat er in een .xdelta-bestand zit?
Het is een binaire delta-stream, geen voor mensen leesbare tekst. U kunt de structuur afdrukken met xdelta3 printhdr patch.xdelta of xdelta3 -v, maar het betekenisvolle resultaat verschijnt pas nadat u het op het bronbestand hebt toegepast.

Referenties

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

Blijf ontdekken

door de database

Populaire extensies deze week

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)

Gerelateerde extensies

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

Gratis bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z