Download List

Projeto Descrição

The LibXDiff library implements basic and yet complete functionalities to create file differences/patches to both binary and text files. It uses memory files as file abstraction to achieve both performance and portability. For binary files, it implements both (with some modification) the algorithm described in "File System Support for Delta Compression" by Joshua P. MacDonald and the algorithm described in "Fingerprinting By Random Polynomials" by Michael O. Rabin. For text files, it follows directives described in "An O(ND) Difference Algorithm and Its Variations" by Eugene W. Myers. Memory files used by the library are basically a collection of buffers that store the file content.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2006-03-06 19:17
0.17

Esta versão adiciona uma opção para normalizar o espaço em branco, e em grande medida melhora a lógica fuzzy, durante as operações de correção de texto.
Tags: Minor feature enhancements
This release adds an option to normalize white space, and largely improves fuzzy logic, during the text patch operations.

2006-03-02 12:35
0.15

Geração Hunk cabeçalho e manipulação foi fixada para diffs texto em casos canto onde o original ou a versão modificada são zero bytes.
Tags: Minor bugfixes
Hunk header generation and handling was fixed for text diffs in corner cases where either the original or the changed version are zero bytes.

2005-09-13 20:19
0.14

Esta versão adiciona criação de biblioteca compartilhada em máquinas Unix.
Tags: Minor feature enhancements
This release adds shared library creation on Unix hosts.

2005-09-07 07:41
0.12

Um erro de corrupção de memória no código dif texto foi corrigido.
Tags: Major bugfixes
A memory corruption bug in the text diff code was
fixed.

2005-04-30 21:32
0.10

Um bug no MMFILE função de busca foi fixada, eo desempenho de patch binário foi consideravelmente melhorado.
Tags: Minor bugfixes
A bug in the mmfile seek function was fixed, and
binary patching performance was considerably
improved.

Project Resources