.XDELTA

XDELTA-fil

xdelta Differential File
Stil et spørgsmål
HURTIGT SVAR

En .xdelta-fil er en binær patch oprettet af xdelta-værktøjet, der kun registrerer forskellene mellem en original fil og en modificeret version. Den er ikke beregnet til at blive åbnet og læst direkte; du anvender den på den præcis samme originalfil for at genopbygge det patchede resultat. På enhver platform kan du bruge kommandolinjen xdelta3, og på Windows eller macOS gør en GUI som Delta Patcher eller xdelta UI det muligt at anvende spil- og ROM-patches med et enkelt klik.

Udvikler: Joshua P. MacDonald (xdelta project) Kategori: Datafiler Åben standard MIME: application/octet-stream
ÅBNER PÅ Windows macOS Linux Web
Relateret: .PKPASS · .DAT · .JSON · .RIS

På denne side

19k+ filtyper indekseret
Sidst gennemset Sep 7, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er XDELTA-filformatet?

En .xdelta-fil er en binær patch oprettet af xdelta, et open-source delta-komprimeringsværktøj og C-bibliotek startet af Joshua P. MacDonald. I stedet for at indeholde en hel fil, gemmer den kun forskellene mellem en original fil og en modificeret version. Da to lignende filer normalt kun adskiller sig på få steder, er patchen langt mindre end selve filerne, hvilket gør .xdelta til en kompakt måde at distribuere ændringer på.

Moderne xdelta (xdelta3-serien) skriver patches i VCDIFF-formatet defineret af RFC 3284. En VCDIFF-strøm begynder med bytene V, C, D med deres høje bits sat (hex D6 C3 C4) efterfulgt af en versions-byte. Indeni er patchen en serie af instruktioner til kopiering, tilføjelse og kørsel, der fortæller xdelta, hvordan målet skal genopbygges fra kilden. Du vil oftest støde på .xdelta-filer i forbindelse med spil-modding og ROM-oversættelser, hvor forfattere distribuerer en lille patch i stedet for en ophavsretligt beskyttet original.

Sikkerhed og tryghed

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.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNxdelta Differential Fileogså kendt som xdelta patch, VCDIFF patch
UDVIKLERJoshua P. MacDonald (xdelta project)siden 1997 (xdelta1); xdelta3 series in the 2000s
KATEGORIDatafiler
MIME-TYPEapplication/octet-stream
TYPEBinary delta / patch (VCDIFF)
STANDARDÅben · royaltyfri
Dette filtypenavn bruges også af…
  • 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 · FILSIGNATUR
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.

Programmer der åbner XDELTA-filer

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.

Tekniske detaljer

dyb specifikation
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.
Udgivet1997 (xdelta1); xdelta3 series in the 2000s
Seneste versionxdelta3 3.2.x
Åben standardJa · royaltyfri
Specifikationdatatracker.ietf.org

XDELTA-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med XDELTA-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om XDELTA-filer.

Ofte stillede spørgsmål

Hvordan åbner jeg en .xdelta-fil?
Du åbner den ikke direkte. Du anvender den på den originalfil, den blev lavet fra. Brug kommandolinjen xdelta3 (xdelta3 -d -s original patch.xdelta output) eller en GUI som Delta Patcher eller xdelta UI, som beder om kildefilen og patchen.
Hvorfor kan min .xdelta-patch ikke anvendes?
Den mest almindelige årsag er en forkert kildefil. xdelta tjekker originalen mod en gemt kontrolsum, så kilden skal være præcis den fil, patchen blev bygget mod, inklusive samme region eller version. Download en ren, umodificeret original igen og prøv forfra.
Hvilket program opretter .xdelta-filer?
Kommandolinjeværktøjet xdelta opretter dem med xdelta3 -e -s original modified patch.xdelta. GUI-værktøjer som Delta Patcher kan også generere dem ved at sammenligne to filer, du angiver.
Er en .xdelta-fil det samme som en VCDIFF-fil?
Moderne xdelta3-patches bruger VCDIFF-formatet defineret i RFC 3284, så en .xdelta og en .vcdiff lavet af xdelta3 indeholder den samme type data. Filendelsen er blot et navngivningsvalg.
Er .xdelta-filer sikre?
Selve patchen kan ikke eksekveres. Sikkerheden afhænger af den fil, den producerer efter at være blevet anvendt, så brug patches fra betroede forfattere og anvend dem altid på en kendt, ren originalfil.
Kan jeg se, hvad der er inde i en .xdelta-fil?
Det er en binær delta-strøm, ikke menneskeligt læsbar tekst. Du kan udskrive dens struktur med xdelta3 printhdr patch.xdelta eller xdelta3 -v, men det meningsfulde resultat vises først, når du anvender den på kildefilen.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

1.AQQAQQ Instant Messenger File
2.MDMarkdown Document
3.CRDOWNLOADChrome Partial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.NOMEDIAAndroid No-Media Marker File
7.RPMSGRestricted Permission Message
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.SB3Scratch 3.0 Project File

Relaterede filtyper

.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 filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å