.XDELTA

Fichier XDELTA

xdelta Differential File
Poser une question
RÉPONSE RAPIDE

Un fichier .xdelta est un patch binaire créé par l'outil xdelta qui enregistre uniquement les différences entre un fichier original et une version modifiée. Il n'est pas destiné à être ouvert et lu directement ; vous l'appliquez au fichier original exact pour reconstruire le résultat patché. Sur n'importe quelle plateforme, vous pouvez utiliser la ligne de commande xdelta3, et sur Windows ou macOS, une interface graphique comme Delta Patcher ou xdelta UI permet d'appliquer des patchs de jeux et de ROM en un clic.

Développeur : Joshua P. MacDonald (xdelta project) Catégorie : Fichiers de données Standard ouvert MIME: application/octet-stream
S'OUVRE SUR Windows macOS Linux Web
Lié : .PKPASS · .DAT · .JSON · .RIS

Sur cette page

19k+ extensions indexées
Dernière révision le Sep 7, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier XDELTA ?

Un fichier .xdelta est un patch binaire créé par xdelta, un outil de compression delta open-source et une bibliothèque C lancée par Joshua P. MacDonald. Au lieu de contenir un fichier entier, il stocke uniquement les différences entre un fichier original et une version modifiée. Comme deux fichiers similaires ne diffèrent généralement qu'en quelques endroits, le patch est beaucoup plus petit que les fichiers eux-mêmes, ce qui fait de .xdelta un moyen compact de distribuer des modifications.

Le xdelta moderne (la lignée xdelta3) écrit des patchs au format VCDIFF défini par la RFC 3284. Un flux VCDIFF commence par les octets V, C, D avec leurs bits de poids fort activés (hex D6 C3 C4) suivis d'un octet de version. À l'intérieur, le patch est une série d'instructions de copie, d'ajout et d'exécution qui indiquent à xdelta comment reconstruire la cible à partir de la source. Vous rencontrerez le plus souvent des fichiers .xdelta dans le modding de jeux et les traductions de ROM, où les auteurs distribuent un petit patch plutôt qu'un original protégé par le droit d'auteur.

Sécurité et sûreté

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

Détails du format

en bref
NOM COMPLETxdelta Differential Filealias xdelta patch, VCDIFF patch
DÉVELOPPEURJoshua P. MacDonald (xdelta project)depuis 1997 (xdelta1); xdelta3 series in the 2000s
TYPE MIMEapplication/octet-stream
TYPEBinary delta / patch (VCDIFF)
STANDARDOuvert · libre de droits
Cette extension est également utilisée par…
  • 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.
OCTETS MAGIQUES · SIGNATURE DE FICHIER
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.

Programmes qui ouvrent les fichiers 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 Gratuit 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.

Détails techniques

spécifications approfondies
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.
Publié1997 (xdelta1); xdelta3 series in the 2000s
Dernière versionxdelta3 3.2.x
Standard ouvertOui · libre de droits
Spécificationdatatracker.ietf.org

Conversions XDELTA

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers XDELTA. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers XDELTA.

Foire aux questions

Comment ouvrir un fichier .xdelta ?
Vous ne l'ouvrez pas directement. Vous l'appliquez au fichier original à partir duquel il a été créé. Utilisez la ligne de commande xdelta3 (xdelta3 -d -s original patch.xdelta output) ou une interface graphique telle que Delta Patcher ou xdelta UI, qui demandent le fichier source et le patch.
Pourquoi mon patch .xdelta ne s'applique-t-il pas ?
La cause la plus fréquente est un fichier source non correspondant. xdelta vérifie l'original par rapport à une somme de contrôle stockée, la source doit donc être le fichier exact avec lequel le patch a été construit, incluant la même région ou version. Téléchargez à nouveau un original propre et non modifié et réessayez.
Quel programme crée des fichiers .xdelta ?
L'outil en ligne de commande xdelta les crée avec xdelta3 -e -s original modified patch.xdelta. Des outils graphiques comme Delta Patcher peuvent également les générer en comparant deux fichiers que vous fournissez.
Un fichier .xdelta est-il identique à un fichier VCDIFF ?
Les patchs xdelta3 modernes utilisent le format VCDIFF défini dans la RFC 3284, donc un .xdelta et un .vcdiff créés par xdelta3 contiennent le même type de données. L'extension n'est qu'un choix de nommage.
Les fichiers .xdelta sont-ils sûrs ?
Le patch lui-même ne peut pas s'exécuter. La sécurité dépend du fichier qu'il produit après avoir été appliqué, utilisez donc des patchs d'auteurs de confiance et appliquez-les toujours à un fichier original connu comme sain.
Puis-je voir ce qu'il y a à l'intérieur d'un fichier .xdelta ?
C'est un flux delta binaire, pas un texte lisible par l'homme. Vous pouvez afficher sa structure avec xdelta3 printhdr patch.xdelta ou xdelta3 -v, mais le résultat significatif n'apparaît qu'après l'avoir appliqué au fichier source.

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

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)

Extensions liées

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

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z