Downloadliste

Projektbeschreibung

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.

Systemanforderungen

Die Systemvoraussetzungen sind nicht definiert
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.

2008-11-13 09:32
0.23

Verbesserte Performance in ein paar Ecken bei Mustern und in Fällen, in denen gibt es eine riesige Eingabedatei. Some code cleanup.
Tags: Minor bugfixes
Improved performance a in few corner case patterns and in cases where there is a huge input file. Some code cleanup.

2006-10-30 06:59
0.22

Ein Fehler bei der Indizierung auf 64-Bit-Rechnern wurde behoben.
Tags: Minor bugfixes
A bug in indexing on 64-bit machines was fixed.

2006-04-25 19:46
0.21

Diese Version implementiert Rabin Polynom binary diffs und verbessert Text diff Generation, indem Sie hunk Zusammenlegung und Konsolidierung.
Tags: Major feature enhancements
This release implements Rabin's polynomial binary diffs, and improves text diff generation by performing hunk merging and consolidation.

2006-04-12 00:47
0.19

Diese Version verbessert den Text diff vorbereitet Bühne eine bessere Auswahl der Linien zu ermöglichen gekennzeichnet werden verändert.
Tags: Minor feature enhancements
This release improves the text diff prepare stage to allow a better selection of the lines to be marked as changed.

2006-03-27 17:29
0.18

Das Problem mit den fehlenden endgültigen Ende der Zeile in Text Diff / Patch wurde behoben. Die Bedingung wird nun korrekt in einer Weise, dass libxdiff Text Unterschied macht gehandhabt / Patch kompatibel mit GNU Diff / Patch.
Tags: Minor bugfixes
The problem with the missing final end-of-line in
text diff/patch was fixed. The condition is now
correctly handled in a way that makes libxdiff
text diff/patch compatible with GNU diff/patch.

Project Resources