.XDELTA

Plik XDELTA

xdelta Differential File
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik .xdelta to binarna poprawka (patch) utworzona przez narzędzie xdelta, która rejestruje wyłącznie różnice między plikiem oryginalnym a jego zmodyfikowaną wersją. Nie jest on przeznaczony do bezpośredniego otwierania i odczytu; należy go zastosować do dokładnie tego samego pliku oryginalnego, aby odtworzyć wynik końcowy. Na dowolnej platformie można użyć wiersza poleceń xdelta3, a w systemach Windows lub macOS interfejsy graficzne, takie jak Delta Patcher lub xdelta UI, umożliwiają nakładanie poprawek do gier i obrazów ROM metodą „wskaż i kliknij”.

Deweloper: Joshua P. MacDonald (xdelta project) Kategoria: Pliki danych Otwarty standard MIME: application/octet-stream
OTWIERA SIĘ NA Windows macOS Linux Web
Powiązane: .PKPASS · .DAT · .JSON · .RIS

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Sep 7, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku XDELTA?

Plik .xdelta to binarna poprawka utworzona przez xdelta, otwartoźródłowe narzędzie do kompresji różnicowej (delta compression) i bibliotekę C stworzoną przez Joshuę P. MacDonalda. Zamiast przechowywać cały plik, zapisuje on tylko różnice między oryginałem a wersją zmodyfikowaną. Ponieważ dwa podobne pliki zazwyczaj różnią się tylko w kilku miejscach, poprawka jest znacznie mniejsza niż same pliki, co czyni .xdelta kompaktowym sposobem na dystrybucję zmian.

Nowoczesna wersja xdelta (linia xdelta3) zapisuje poprawki w formacie VCDIFF zdefiniowanym przez RFC 3284. Strumień VCDIFF zaczyna się od bajtów V, C, D z ustawionymi wysokimi bitami (szesnastkowo D6 C3 C4), po których następuje bajt wersji. Wewnątrz poprawka jest serią instrukcji kopiowania (copy), dodawania (add) i uruchamiania (run), które instruują xdelta, jak odbudować plik docelowy z pliku źródłowego. Pliki .xdelta najczęściej spotyka się w modowaniu gier i tłumaczeniach obrazów ROM, gdzie autorzy dystrybuują małą poprawkę zamiast chronionego prawem autorskim oryginału.

Bezpieczeństwo

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

Szczegóły formatu

w pigułce
PEŁNA NAZWAxdelta Differential Fileznany również jako xdelta patch, VCDIFF patch
DEWELOPERJoshua P. MacDonald (xdelta project)od 1997 (xdelta1); xdelta3 series in the 2000s
KATEGORIAPliki danych
TYP MIMEapplication/octet-stream
TYPBinary delta / patch (VCDIFF)
STANDARDOtwarty · bezpłatny
To rozszerzenie jest również używane przez…
  • 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.
MAGICZNE BAJTY · SYGNATURA PLIKU
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.

Programy otwierające pliki 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 Darmowy 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.

Szczegóły techniczne

specyfikacja
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.
Wydano1997 (xdelta1); xdelta3 series in the 2000s
Najnowsza wersjaxdelta3 3.2.x
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjadatatracker.ietf.org

Konwersje XDELTA

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami XDELTA. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki XDELTA.

Najczęściej zadawane pytania

Jak otworzyć plik .xdelta?
Nie otwiera się go bezpośrednio. Nakłada się go na oryginalny plik, z którego został utworzony. Użyj wiersza poleceń xdelta3 (xdelta3 -d -s original patch.xdelta output) lub interfejsu graficznego, takiego jak Delta Patcher lub xdelta UI, które poproszą o wskazanie pliku źródłowego i poprawki.
Dlaczego moja poprawka .xdelta nie chce się nałożyć?
Najczęstszą przyczyną jest niedopasowanie pliku źródłowego. xdelta sprawdza oryginał pod kątem zapisanej sumy kontrolnej, więc źródło musi być dokładnie tym samym plikiem, na którym zbudowano poprawkę, wliczając w to ten sam region lub wersję. Pobierz ponownie czysty, niezmodyfikowany oryginał i spróbuj jeszcze raz.
Jaki program tworzy pliki .xdelta?
Narzędzie wiersza poleceń xdelta tworzy je za pomocą komendy xdelta3 -e -s original modified patch.xdelta. Narzędzia GUI, takie jak Delta Patcher, również mogą je generować, porównując dwa dostarczone pliki.
Czy plik .xdelta to to samo co plik VCDIFF?
Nowoczesne poprawki xdelta3 używają formatu VCDIFF zdefiniowanego w RFC 3284, więc pliki .xdelta i .vcdiff utworzone przez xdelta3 zawierają ten sam rodzaj danych. Rozszerzenie jest jedynie kwestią nazewnictwa.
Czy pliki .xdelta są bezpieczne?
Sama poprawka nie jest plikiem wykonywalnym. Bezpieczeństwo zależy od pliku, który powstaje po jej nałożeniu, dlatego należy używać poprawek od zaufanych autorów i zawsze nakładać je na znany, czysty plik oryginalny.
Czy mogę zobaczyć, co jest wewnątrz pliku .xdelta?
Jest to binarny strumień różnicowy, nieczytelny dla człowieka. Możesz wyświetlić jego strukturę za pomocą xdelta3 printhdr patch.xdelta lub xdelta3 -v, ale sensowny wynik pojawia się dopiero po nałożeniu go na plik źródłowy.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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)

Powiązane rozszerzenia

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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z