.XDELTA

XDELTA-fil

xdelta Differential File
Ställ en fråga
SNABBT SVAR

En .xdelta-fil är en binär patch skapad av verktyget xdelta som endast registrerar skillnaderna mellan en originalfil och en modifierad version. Den är inte avsedd att öppnas och läsas direkt; du applicerar den på den exakta originalfilen för att återskapa det patchade resultatet. På alla plattformar kan du använda kommandoraden xdelta3, och på Windows eller macOS gör ett grafiskt gränssnitt som Delta Patcher eller xdelta UI det enkelt att applicera spel- och ROM-patchar med peka-och-klicka.

Utvecklare: Joshua P. MacDonald (xdelta project) Kategori: Filer med uppgifter Öppen standard MIME: application/octet-stream
ÖPPNAS PÅ Windows macOS Linux Web
Relaterat: .PKPASS · .DAT · .JSON · .RIS

På denna sida

19k+ filtillägg indexerade
Senast granskad Sep 7, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet XDELTA?

En .xdelta-fil är en binär patch skapad av xdelta, ett komprimeringsverktyg med öppen källkod och ett C-bibliotek startat av Joshua P. MacDonald. Istället för att innehålla en hel fil lagrar den bara skillnaderna mellan en originalfil och en modifierad version. Eftersom två liknande filer vanligtvis bara skiljer sig på några få ställen, är patchen mycket mindre än själva filerna, vilket gör .xdelta till ett kompakt sätt att distribuera ändringar.

Modern xdelta (xdelta3-serien) skriver patchar i VCDIFF-formatet som definieras av RFC 3284. En VCDIFF-ström börjar med byten V, C, D med deras höga bitar satta (hex D6 C3 C4) följt av en versionsbyte. Inuti är patchen en serie instruktioner för kopiering, tillägg och körning som talar om för xdelta hur målet ska återskapas från källan. Du stöter oftast på .xdelta-filer inom spelmoddning och ROM-översättningar, där upphovsmän distribuerar en liten patch snarare än ett upphovsrättsskyddat original.

Säkerhet & trygghet

RISK: 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

i ett nötskal
FULLSTÄNDIGT NAMNxdelta Differential Fileäven känd som xdelta patch, VCDIFF patch
UTVECKLAREJoshua P. MacDonald (xdelta project)sedan 1997 (xdelta1); xdelta3 series in the 2000s
MIME-TYPapplication/octet-stream
TYPBinary delta / patch (VCDIFF)
STANDARDÖppen · royaltyfri
Detta filtillägg används också av…
  • 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.

Program som öppnar XDELTA-filer

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

Tekniska detaljer

djup 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.
Släppt1997 (xdelta1); xdelta3 series in the 2000s
Senaste versionxdelta3 3.2.x
Öppen standardJa · royaltyfri
Specifikationdatatracker.ietf.org

XDELTA-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med XDELTA-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om XDELTA-filer.

Vanliga frågor

Hur öppnar jag en .xdelta-fil?
Du öppnar den inte direkt. Du applicerar den på originalfilen den skapades från. Använd kommandoraden xdelta3 (xdelta3 -d -s original patch.xdelta output) eller ett grafiskt gränssnitt som Delta Patcher eller xdelta UI, som frågar efter källfilen och patchen.
Varför kan min .xdelta-patch inte appliceras?
Den vanligaste orsaken är en felaktig källfil. xdelta kontrollerar originalet mot en lagrad kontrollsumma, så källan måste vara exakt den fil som patchen byggdes mot, inklusive samma region eller version. Ladda ner ett rent, omodifierat original igen och försök på nytt.
Vilket program skapar .xdelta-filer?
Kommandoradsverktyget xdelta skapar dem med xdelta3 -e -s original modified patch.xdelta. Grafiska verktyg som Delta Patcher kan också generera dem genom att jämföra två filer du tillhandahåller.
Är en .xdelta-fil samma sak som en VCDIFF-fil?
Moderna xdelta3-patchar använder VCDIFF-formatet som definieras i RFC 3284, så en .xdelta och en .vcdiff skapad av xdelta3 innehåller samma typ av data. Filändelsen är bara ett namngivningsval.
Är .xdelta-filer säkra?
Själva patchen kan inte köras. Säkerheten beror på filen den producerar efter att ha applicerats, så använd patchar från betrodda upphovsmän och applicera dem alltid på en känd ren originalfil.
Kan jag se vad som finns inuti en .xdelta-fil?
Det är en binär deltaström, inte mänskligt läsbar text. Du kan skriva ut dess struktur med xdelta3 printhdr patch.xdelta eller xdelta3 -v, men det meningsfulla resultatet visas först efter att du applicerat den på källfilen.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

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)

Relaterade filtillägg

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

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö