.XDELTA

Arquivo XDELTA

xdelta Differential File
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo .xdelta é um patch binário criado pela ferramenta xdelta que registra apenas as diferenças entre um arquivo original e uma versão modificada. Ele não deve ser aberto e lido diretamente; você o aplica ao arquivo original exato para reconstruir o resultado corrigido. Em qualquer plataforma, você pode usar a linha de comando xdelta3 e, no Windows ou macOS, uma GUI como Delta Patcher ou xdelta UI torna a aplicação de patches de jogos e ROMs um processo de apontar e clicar.

Desenvolvedor: Joshua P. MacDonald (xdelta project) Categoria: Arquivos de Dados Padrão aberto MIME: application/octet-stream
ABRE EM Windows macOS Linux Web
Relacionado: .PKPASS · .DAT · .JSON · .RIS

Nesta página

19k+ extensões indexadas
Última revisão em Sep 7, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro XDELTA?

Um arquivo .xdelta é um patch binário criado pelo xdelta, uma ferramenta de compressão delta de código aberto e biblioteca C iniciada por Joshua P. MacDonald. Em vez de conter um arquivo inteiro, ele armazena apenas as diferenças entre um arquivo original e uma versão modificada. Como dois arquivos semelhantes geralmente diferem em apenas alguns lugares, o patch é muito menor do que os próprios arquivos, o que torna o .xdelta uma forma compacta de distribuir alterações.

O xdelta moderno (a linha xdelta3) grava patches no formato VCDIFF definido pela RFC 3284. Um fluxo VCDIFF começa com os bytes V, C, D com seus bits altos definidos (hex D6 C3 C4) seguidos por um byte de versão. Internamente, o patch é uma série de instruções de cópia, adição e execução que dizem ao xdelta como reconstruir o destino a partir da origem. Você encontrará arquivos .xdelta com mais frequência em modificações de jogos e traduções de ROMs, onde os autores distribuem um pequeno patch em vez de um original protegido por direitos autorais.

Segurança e proteção

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

Detalhes do formato

em resumo
NOME COMPLETOxdelta Differential Filetambém conhecido como xdelta patch, VCDIFF patch
DESENVOLVEDORJoshua P. MacDonald (xdelta project)desde 1997 (xdelta1); xdelta3 series in the 2000s
TIPO MIMEapplication/octet-stream
TIPOBinary delta / patch (VCDIFF)
PADRÃOAberto · livre de royalties
Esta extensão também é usada por…
  • 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 · ASSINATURA DO ARQUIVO
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.

Programas que abrem arquivos XDELTA

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

Detalhes técnicos

especificação profunda
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.
Lançado1997 (xdelta1); xdelta3 series in the 2000s
Versão mais recentexdelta3 3.2.x
Padrão abertoSim · livre de royalties
Especificaçãodatatracker.ietf.org

Conversões de XDELTA

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos XDELTA. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos XDELTA.

Perguntas frequentes

Como faço para abrir um arquivo .xdelta?
Você não o abre diretamente. Você o aplica ao arquivo original do qual ele foi criado. Use a linha de comando xdelta3 (xdelta3 -d -s original patch.xdelta output) ou uma GUI como Delta Patcher ou xdelta UI, que solicitam o arquivo de origem e o patch.
Por que meu patch .xdelta não é aplicado?
A causa mais comum é um arquivo de origem incompatível. O xdelta verifica o original em relação a um checksum armazenado, portanto, a origem deve ser o arquivo exato contra o qual o patch foi construído, incluindo a mesma região ou versão. Baixe novamente um original limpo e não modificado e tente de novo.
Qual programa cria arquivos .xdelta?
A ferramenta de linha de comando xdelta os cria com xdelta3 -e -s original modified patch.xdelta. Ferramentas GUI como o Delta Patcher também podem gerá-los comparando dois arquivos que você fornecer.
Um arquivo .xdelta é o mesmo que um arquivo VCDIFF?
Os patches modernos do xdelta3 usam o formato VCDIFF definido na RFC 3284, portanto, um .xdelta e um .vcdiff feitos pelo xdelta3 contêm o mesmo tipo de dados. A extensão é apenas uma escolha de nomenclatura.
Os arquivos .xdelta são seguros?
O patch em si não pode ser executado. A segurança depende do arquivo que ele produz após ser aplicado, portanto, use patches de autores confiáveis e sempre os aplique a um arquivo original conhecido como limpo.
Posso ver o que há dentro de um arquivo .xdelta?
É um fluxo delta binário, não um texto legível por humanos. Você pode imprimir sua estrutura com xdelta3 printhdr patch.xdelta ou xdelta3 -v, mas o resultado significativo só aparece depois que você o aplica ao arquivo de origem.

Referências

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

Continue explorando

em todo o banco de dados

Principais extensões desta semana

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)

Extensões relacionadas

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

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z