.XDELTA

File XDELTA

xdelta Differential File
Fai una domanda
RISPOSTA RAPIDA

Un file .xdelta è una patch binaria creata dallo strumento xdelta che registra solo le differenze tra un file originale e una versione modificata. Non è destinato a essere aperto e letto direttamente; va applicato all'esatto file originale per ricostruire il risultato patchato. Su qualsiasi piattaforma è possibile utilizzare la riga di comando xdelta3, mentre su Windows o macOS una GUI come Delta Patcher o xdelta UI rende l'applicazione di patch per giochi e ROM un'operazione punta-e-clicca.

Sviluppatore: Joshua P. MacDonald (xdelta project) Categoria: File di dati Standard aperto MIME: application/octet-stream
SI APRE SU Windows macOS Linux Web
Correlati: .PKPASS · .DAT · .JSON · .RIS

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Sep 7, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file XDELTA?

Un file .xdelta è una patch binaria creata da xdelta, uno strumento di compressione delta open-source e una libreria C avviata da Joshua P. MacDonald. Invece di contenere un intero file, memorizza solo le differenze tra un file originale e una versione modificata. Poiché due file simili di solito differiscono solo in pochi punti, la patch è molto più piccola dei file stessi, il che rende .xdelta un modo compatto per distribuire le modifiche.

Il moderno xdelta (la linea xdelta3) scrive le patch nel formato VCDIFF definito dalla RFC 3284. Uno stream VCDIFF inizia con i byte V, C, D con i bit alti impostati (hex D6 C3 C4) seguiti da un byte di versione. All'interno, la patch è una serie di istruzioni copy, add e run che dicono a xdelta come ricostruire l'obiettivo dalla sorgente. Incontrerai i file .xdelta più spesso nel modding dei giochi e nelle traduzioni di ROM, dove gli autori distribuiscono una piccola patch piuttosto che l'originale protetto da copyright.

Sicurezza e incolumità

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

Dettagli del formato

in sintesi
NOME COMPLETOxdelta Differential Fileanche noto come xdelta patch, VCDIFF patch
SVILUPPATOREJoshua P. MacDonald (xdelta project)dal 1997 (xdelta1); xdelta3 series in the 2000s
CATEGORIAFile di dati
TIPO MIMEapplication/octet-stream
TIPOBinary delta / patch (VCDIFF)
STANDARDAperto · royalty-free
Questa estensione è usata anche da…
  • 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 · FIRMA DEL FILE
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.

Programmi che aprono file XDELTA

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 Gratuito 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.

Dettagli tecnici

specifiche approfondite
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.
Rilasciato1997 (xdelta1); xdelta3 series in the 2000s
Ultima versionexdelta3 3.2.x
Standard aperto · royalty-free
Specificadatatracker.ietf.org

Conversioni XDELTA

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file XDELTA. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file XDELTA.

Domande frequenti

Come apro un file .xdelta?
Non si apre direttamente. Si applica al file originale da cui è stato creato. Usa la riga di comando xdelta3 (xdelta3 -d -s original patch.xdelta output) o una GUI come Delta Patcher o xdelta UI, che richiedono il file sorgente e la patch.
Perché la mia patch .xdelta non si applica?
La causa più comune è un file sorgente non corrispondente. xdelta controlla l'originale rispetto a un checksum memorizzato, quindi la sorgente deve essere l'esatto file su cui è stata costruita la patch, inclusa la stessa regione o versione. Riscarica un originale pulito e non modificato e riprova.
Quale programma crea i file .xdelta?
Lo strumento a riga di comando xdelta li crea con xdelta3 -e -s original modified patch.xdelta. Anche strumenti GUI come Delta Patcher possono generarli confrontando due file forniti dall'utente.
Un file .xdelta è uguale a un file VCDIFF?
Le moderne patch xdelta3 utilizzano il formato VCDIFF definito nella RFC 3284, quindi un .xdelta e un .vcdiff creati da xdelta3 contengono lo stesso tipo di dati. L'estensione è solo una scelta di denominazione.
I file .xdelta sono sicuri?
La patch in sé non può essere eseguita. La sicurezza dipende dal file che produce dopo essere stata applicata, quindi usa patch di autori fidati e applicale sempre a un file originale noto come pulito.
Posso vedere cosa c'è dentro un file .xdelta?
È uno stream delta binario, non testo leggibile dall'uomo. Puoi stamparne la struttura con xdelta3 printhdr patch.xdelta o xdelta3 -v, ma il risultato significativo appare solo dopo averlo applicato al file sorgente.

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

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)

Estensioni correlate

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

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z