Télécharger la liste

Description du projet

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.

Système requise

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

Cette version ajoute une option permettant de normaliser les espaces blancs, et améliore grandement la logique floue, lors des opérations de texte patch.
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

Hunk génération d'en-tête et de la manutention a été fixé pour les diffs de texte dans les cas où l'angle soit de l'original ou la version modifiée sont à zéro octets.
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

Cette version ajoute la création de la bibliothèque partagée sur des machines Unix.
Tags: Minor feature enhancements
This release adds shared library creation on Unix hosts.

2005-09-07 07:41
0.12

Un bug de corruption de mémoire dans le code diff texte a été fixée.
Tags: Major bugfixes
A memory corruption bug in the text diff code was
fixed.

2005-04-30 21:32
0.10

Un bogue dans le mmfile fonction de recherche a été fixée, et les performances patching binaire a été considérablement améliorée.
Tags: Minor bugfixes
A bug in the mmfile seek function was fixed, and
binary patching performance was considerably
improved.

Project Resources