.XDELTA

Файл XDELTA

xdelta Differential File
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл .xdelta - это бинарный патч, созданный инструментом xdelta, который записывает только различия между исходным файлом и его измененной версией. Он не предназначен для прямого открытия и чтения; вы применяете его к точному исходному файлу, чтобы воссоздать пропатченный результат. На любой платформе можно использовать командную строку xdelta3, а в Windows или macOS графические интерфейсы, такие как Delta Patcher или xdelta UI, позволяют применять патчи к играм и ROM одним щелчком мыши.

Разработчик: Joshua P. MacDonald (xdelta project) Категория: Файлы данных Открыть стандартное MIME: application/octet-stream
ОТКРЫВАЕТСЯ НА Windows macOS Linux Web
Связанные: .PKPASS · .DAT · .JSON · .RIS

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Sep 7, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла XDELTA?

Файл .xdelta - это бинарный патч, созданный xdelta, инструментом дельта-сжатия с открытым исходным кодом и библиотекой C, разработанной Джошуа П. Макдональдом. Вместо того чтобы хранить весь файл целиком, он содержит только различия между оригиналом и модифицированной версией. Поскольку два похожих файла обычно различаются лишь в нескольких местах, патч получается гораздо меньше самих файлов, что делает .xdelta компактным способом передачи изменений.

Современный xdelta (линейка xdelta3) записывает патчи в формате VCDIFF, определенном в RFC 3284. Поток VCDIFF начинается с байтов V, C, D с установленными старшими битами (hex D6 C3 C4), за которыми следует байт версии. Внутри патч представляет собой серию инструкций copy, add и run, которые указывают xdelta, как восстановить целевой файл из исходного. Чаще всего вы будете встречать файлы .xdelta в моддинге игр и переводах ROM, где авторы распространяют небольшой патч, а не защищенный авторским правом оригинал.

Безопасность и защита

РИСК: 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.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕxdelta Differential Fileтакже известен как xdelta patch, VCDIFF patch
РАЗРАБОТЧИКJoshua P. MacDonald (xdelta project)с 1997 (xdelta1); xdelta3 series in the 2000s
КАТЕГОРИЯФайлы данных
MIME-ТИПapplication/octet-stream
ТИПBinary delta / patch (VCDIFF)
СТАНДАРТОткрытый · без роялти
СВЯЗАННЫЕ.pkpass.dat.json.ris
Это расширение также используется в…
  • 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 · СИГНАТУРА ФАЙЛА
СМЕЩЕНИЕ
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.

Программы, открывающие файлы XDELTA

Windows3 apps
xdelta3 (command line) Открытый код Run xdelta3 -d -s original.bin patch.xdelta output.bin in a terminal to apply the patch against the original file.
Delta Patcher Открытый код 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 Бесплатно 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) Открытый код Install with brew install xdelta, then run xdelta3 -d -s original patch.xdelta output to apply the patch.
Delta Patcher Открытый код 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) Открытый код Install the xdelta3 package from your distro, then run xdelta3 -d -s original patch.xdelta output to rebuild the patched file.
Delta Patcher Открытый код Run the wxWidgets GUI to apply or create .xdelta patches with a graphical interface.
Web1 app
Xdelta patcher (WebAssembly) Открытый код Drag the original file and the .xdelta patch into the browser page to apply the patch locally without installing anything.

Технические подробности

глубокая спецификация
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.
Выпущен1997 (xdelta1); xdelta3 series in the 2000s
Последняя версияxdelta3 3.2.x
Открыть стандартноеДа · без роялти
Спецификацияdatatracker.ietf.org

Конвертации XDELTA

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами XDELTA. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах XDELTA.

Часто задаваемые вопросы

Как мне открыть файл .xdelta?
Вы не открываете его напрямую. Вы применяете его к исходному файлу, на основе которого он был сделан. Используйте командную строку xdelta3 (xdelta3 -d -s original patch.xdelta output) или графический интерфейс, такой как Delta Patcher или xdelta UI, которые запросят исходный файл и патч.
Почему мой патч .xdelta не применяется?
Самая частая причина - несовпадение исходного файла. xdelta проверяет оригинал по сохраненной контрольной сумме, поэтому источником должен быть именно тот файл, для которого создавался патч, включая тот же регион или версию. Скачайте чистый, немодифицированный оригинал и попробуйте снова.
Какая программа создает файлы .xdelta?
Инструмент командной строки xdelta создает их с помощью xdelta3 -e -s original modified patch.xdelta. Графические инструменты, такие как Delta Patcher, также могут генерировать их, сравнивая два предоставленных вами файла.
Является ли файл .xdelta тем же самым, что и файл VCDIFF?
Современные патчи xdelta3 используют формат VCDIFF, определенный в RFC 3284, поэтому .xdelta и .vcdiff, созданные xdelta3, содержат данные одного типа. Расширение - это просто выбор имени.
Безопасны ли файлы .xdelta?
Сам патч не является исполняемым. Безопасность зависит от файла, который он создает после применения, поэтому используйте патчи от доверенных авторов и всегда применяйте их к заведомо чистому исходному файлу.
Можно ли посмотреть, что внутри файла .xdelta?
Это бинарный дельта-поток, а не человекочитаемый текст. Вы можете вывести его структуру с помощью xdelta3 printhdr patch.xdelta или xdelta3 -v, но осмысленный результат появится только после применения его к исходному файлу.

Ссылки

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

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

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)

Похожие расширения

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

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z