Diff
Algorithm::Diff::Apply is a Perl module to apply one or more Algorithm::Diff diffs. SYNOPSIS ## Single-diff form: use Algorithm::Diff::Apply qw{apply_diff}; my @ary = ...; my @diff = ...; # some call to Algorithm::Diff::diff() my @changed_ary = apply_diff(@ary, @diff); my $changed_ary =...
Platforms: *nix
License: Freeware | Size: 12.29 KB | Download (92): Algorithm::Diff::Apply Download |
XML::Diff is a Perl module for XML DOM-Tree based Diff & Patch Module. SYNOPSIS my $diff = XML::Diff->new(); # to generate a diffgram of two XML files, use compare. # $old and $new can be filepaths, XML as a string, # XML::LibXML::Document or XML::LibXML::Element objects. # The diffgram...
Platforms: *nix
License: Freeware | Size: 17.41 KB | Download (128): XML::Diff Download |
Text::Diff can perform diffs on files and record sets. SYNOPSIS use Text::Diff; ## Mix and match filenames, strings, file handles, producer subs, ## or arrays of records; returns diff in a string. ## WARNING: can return B diffs for large files. my $diff = diff "file1.txt", "file2.txt",...
Platforms: *nix
License: Freeware | Size: 15.36 KB | Download (111): Text::Diff Download |
sqlt-diff is a Perl module that can find the differences b/w two schemas. SYNOPSIS For help: sqlt-diff -h|--help For a list of all valid parsers: sqlt -l|--list To diff two schemas: sqlt-diff [options] file_name1=parser file_name2=parser Options: -d|--debug Show debugging info...
Platforms: *nix
License: Freeware | Size: 532.48 KB | Download (95): sqlt-diff Download |
Data::Diff is a data structure comparison module. SYNOPSIS use Data::Diff qw(diff); # simple procedural interface to raw difference output $out = diff( $a, $b ); # OO usage $diff = Data::Diff->new( $a, $b ); $new = $diff->apply(); $changes = $diff->diff_a(); Data::Diff computes the...
Platforms: *nix
License: Freeware | Size: 6.14 KB | Download (96): Data::Diff Download |
Perceptual Image Diff is an image comparison utility that makes use of a computational model of the human visual system to compare two images. Its useful for running automated regression testing on images that are perceptually identical but have minor pixel noise from different random number...
Platforms: *nix
License: Freeware | Size: 13.31 KB | Download (114): Perceptual Image Diff Download |
java-diff is a set of Java classes which implement the longest common subsequences algorithm. java-diff compares the elements in two arrays, returning a list of Difference objects, each of which describes an addition, deletion, or change between the two arrays.. incava.org - Open source...
Platforms: *nix
License: Freeware | Size: 15.36 KB | Download (120): java-diff Download |
Algorithm::Diff is a Perl module to compute `intelligent differences between two files / lists. SYNOPSIS require Algorithm::Diff; # This example produces traditional diff output: my $diff = Algorithm::Diff->new( @seq1, @seq2 ); $diff->Base( 1 ); # Return line numbers, not indices...
Platforms: *nix
License: Freeware | Size: 33.79 KB | Download (93): Algorithm::Diff Download |
Hash::Diff::Dispatch allows to execute code depending on difference between hashes. SYNOPSIS my $hash_watcher = Hash::Diff::Dispatch->new( {}, # Sets the starting hash # The events will be called using the order returned # by calling keys on these values... b => &bold, i => &italic,...
Platforms: *nix
License: Freeware | Size: 3.07 KB | Download (101): Hash::Diff::Dispatch Download |
Deep Diff is a professional file comparison application. It can compare whole directories or individual files. Differences are highlighted with different colors.
Deep Diff can compare both text files and binary files. The files can be displayed side by side or as a composite of both files. You...
Platforms: Windows
License: Freeware | Download (105): Deep Diff Download |
PHP unified diff patcher is a powerful class which allows to create and merge unified diff patches into any file.Fully written in PHP, uses the GNU standard unified diff format and allows any t and allows any on / update / deletion).
Platforms: Windows, Mac, *nix, PHP, BSD Solaris
License: Freeware | Download (62): PHP unified diff patcher Download |
ComponentSoftware Diff (CSDiff) is a free visual file difference analysis tool. Use it to analyze what have changed between two revisions of the same file or folder. CSDiff is usually used to analyze program source files, HTML documents and MS-Word documents.
Platforms: Windows
License: Freeware | Size: 821 KB | Download (470): ComponentSoftware Diff Download |
Compares, edits, searches and stores FileMaker ScriptMaker scripts - outside the FileMaker database. Changed scripts are compared on a line-by-line basis and displayed with color coded tags to the left of each modified line. Interline changes are also highlighted to indicate Changed, Added or...
Platforms: Mac
License: Freeware | Size: 5.4 MB | Download (45): FmPro Script Diff for Mac OS Download |
FmPro Script Diff compares, edits, searches and stores FileMaker ScriptMaker scripts - outside the FileMaker database. Changed scripts are compared on a line-by-line basis and displayed with color coded tags to the left of each modified line. Interline changes are also highlighted to indicate...
Platforms: Mac
License: Freeware | Size: 4.31 MB | Download (47): FmPro Script Diff for Mac OS X Download |
Gives an overview (in a graphical-directory-view) where changes have to be done/expected on a three-way-diff. Not to be used for the actual diff/merge itself, but usefull to get an overview in advance.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 15.41 KB | Download (51): 3-way-diff-overview Download |
Advanced-Diff is a portable, cross-platform diff utility with advanced features: numerical comparisons, XML comparison, filtering options...
Platforms: Windows, Mac, Linux
License: Freeware | Size: 76.03 KB | Download (51): Advanced-Diff Download |
External diff Tool is an Eclipse plugin that allows the launch of an external diff tool for file compares rather than the default built-in Eclipse diff tool. This plugin doesn't replace the built-in Eclipse tool. It only adds a new menu item to the GUI.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 57.3 KB | Download (53): External diff Tool (Eclipse Plugin) Download |
JMeld is a visual diff and merge tool. It is build to be fast with large files and runs on any operating system.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 10.87 MB | Download (53): Visual diff and merge tool Download |
Python Schema Diff is a python-based tool which permits to give the differences between two database schema. Its HTML rendering makes it easy for sharing this useful information among a team.
Platforms: *nix
License: Freeware | Size: 153.6 KB | Download (41): Python Schema Diff Download |
Structure aware diff of XML and HTML documents. The intended use is to concisely show the edits that have been made in a document, so that authors of html content can review their work. * HTML: The inputs to the diff function are HTML documents * Tree: It considers the full XML tree structure...
Platforms: *nix
License: Freeware | Size: 20.48 KB | Download (38): html-tree-diff Download |