Skip to main content
6 votes

Compare a text file to multiple text files

Diffuse Diffuse is a graphical tool for merging and comparing text files. Diffuse is able to compare an arbitrary number of files side-by-side and gives users the ability to manually adjust line ...
Gounou's user avatar
  • 866
4 votes

Diff tool for XML Schema file?

To summarise, addressing your requirements: Comparison tool that can compare XSD files: Yes Can identify changes in structure, not just content of XSD files: Yes Can ignore expected changes: Yes ...
OliverXML's user avatar
4 votes

Code compare and merge tool for Mac OSX

Here are some suggestions: FileMerge (opendiff) It's no longer bundled with Xcode Command Line Tools, you must install Xcode from either the App Store or the Apple Developer Website. DiffMerge Pretty ...
kenorb's user avatar
  • 3,203
4 votes

rough comparison of files

I think a good buzzword here would be "fuzzy diff". Possible answer: https://github.com/google/diff-match-patch online tool to evaluate: https://neil.fraser.name/software/diff_match_patch/demos/diff....
alphanum's user avatar
  • 141
3 votes

Open-Source Diff Tool for C#

A bit late but I recently wrote a C# library and accompanying console program which compares 2 strings and shows the difference in 2 html-files. It can be found here. Hopefully someone reading this ...
thieupepijn's user avatar
3 votes

Hexadecimal diff viewer for Linux

Here are a few GUI options, roughly in order of how much I'd recommend them: ImHex This is a bit clunky but does seem to have some nice features and unlike some of the others is being actively ...
bmaupin's user avatar
  • 193
3 votes

Windows tool to diff 3 or more files

Your requirements, as stated, are minimal. WinMerge will accomplish what you want. Specifically, it allows comparing three text files. It is open-source, with the source code located here. It is ...
Amazon Dies In Darkness's user avatar
2 votes

Diff tool for JSON files?

This might be useful: https://github.com/andreyvit/json-diff https://www.npmjs.com/package/json-diff It is a command line tool.
ceving's user avatar
  • 151
2 votes

Diff tool for JSON files?

For online version that can also load files from disk, see this: https://www.jsondiff.com/
Lukas Vrabel's user avatar
2 votes

Diff tool for XML files?

I would recommend a tool XiMpLe which is primary the XML editor but it's also able to compare (and merge) xml files in a well arranged way. Your example is compared and evaluated as identical. There ...
user70393's user avatar
2 votes

Linux text editor with integrated diff

It's a bit heavyweight, but you could use Eclipse and its "Compare With... /Each Other " feature. You can edit inside both panels (syntaxchecks are disabled then), and re-compare There are many ...
knb's user avatar
  • 3,295
2 votes

Linux text editor with integrated diff

If you take the *nix approach and have a tool that does one job, and does it well, and glue your tools together you can do it. :) In Geany (yes, I see you tried it...) you can set custom build ...
ivanivan's user avatar
  • 2,528
2 votes

Which .NET obfuscator to use for obfuscating the code with same results each time?

My company's Thicket C# and VB.net obfuscators will generate new random names if you obfuscate everthing at once. If you obfuscate incrementally, then there isn't any choice, you have to preserve the ...
Ira Baxter's user avatar
  • 1,144
2 votes

Diff tool for XML Schema file?

That's quite a challenge, because so many differences are possible: you may have to make compromises depending on what you actually encounter. (For example, you may or may not need to bother with ...
Michael Kay's user avatar
2 votes

Portable, free, cross-platform, GUI-based prose-friendly plain-text diff and merge tool?

I use Diffuse. From the "About" page: Diffuse is a small and simple text merge tool written in Python. Diffuse should run on any POSIX operating system, including Mac OS X, with the following ...
knb's user avatar
  • 3,295
2 votes
Accepted

Portable, free, cross-platform, GUI-based prose-friendly plain-text diff and merge tool?

PrettyDiff is CC0 licensed - "Pretty Diff project, as of version 2.1.17 and all following versions unless otherwise changed, is licensed with a Creative Commons 1.0 Universal license (CC0)." ...
ivanivan's user avatar
  • 2,528
2 votes

Desktop diff tool with all files together

Not sure this is what you are after, but WinMerge is very good at comparing folders and files.
Yves Daoust's user avatar
2 votes

PDF comparison tool

diffpdf (version 2) diffpdf is premium software from version 3 onward, but version 2 is still gratis. Gratis Runs on Windows Compare PDFs side-by-side in a GUI with highlighting Synchronized ...
browly's user avatar
  • 201
2 votes

Comparing RTF files and returning the difference in an RTF format

diff <(unoconv --stdout -f pdf file1.rtf | pdftotext -layout - -) \ <(unoconv --stdout -f pdf file2.rtf | pdftotext -layout - -) The unoconv utility converts the RTF files to PDF. The ...
Charles Wartenberg's user avatar
2 votes
Accepted

Is there a (command line) tool to calculate percentage change between two files of the same format full of numbers?

On UNIX-like system, such as UNIX, Linux or macOS, use this Perl script: perl -le ' ( $old, $new ) = @ARGV; chomp ( @old = map { split "\t", $_ } do { local @ARGV = $old; <> } ); ...
Timur Shtatland's user avatar
1 vote

PDF comparison tool

I'm currently adding pdf support to my diff. Its not free but fairly cheap at $19. I have it working with some test pdf's but if you want to try it with your pdf's please contact the support email ...
Andrew's user avatar
  • 31
1 vote

Comparing two finite trees

Better than nothing partial answer. This method can return a false positive, (see notes at end), but not a false negative, (i.e. negative results are reliable). tsort is useful util that does ...
agc's user avatar
  • 876
1 vote

Get difference of two regular literature texts (not source code), with markup on changes

Assuming you can use a console program for this, I'd suggestvimdiff. it's a tool packaged with the Vim editor that takes two files as input, and presents them side-by-side with synchronized scrolling ...
Austin Hemmelgarn's user avatar
1 vote

open source gui diff program with file type preset for linux

Not really an answer, but in the meantime some filters can be simulated with bash process substitution and various utils: For .json files, using mlr and jq: meld <(mlr --json cat 1.json | jq -M '....
agc's user avatar
  • 876
1 vote

Portable, free, cross-platform, GUI-based prose-friendly plain-text diff and merge tool?

When I need portability I generally look to perl. For example, on a Mac: $ head z1 z2 ; ./diff.pl z1 z2 ==> z1 <== hi ==> z2 <== bye 1c1 < hi --- > bye Here are some details: diff....
drl's user avatar
  • 196
1 vote

Desktop diff tool with all files together

I'm not familiar with the Bitbucket diff. However, I've used Beyond Compare (http://www.scootersoftware.com/features.php) for years for comparing/merging files and folders in my professional life.
Bewc's user avatar
  • 121
1 vote
Accepted

Linux text editor with integrated diff

Adding to @ivanivan's answer, when I opened Meld (version 3.22.0) I found out that there is an option in the welcome screen called Blank comparison: It turns out that this does what the question is ...
youcef nafa's user avatar
1 vote

Linux text editor with integrated diff

CudaText also has a plugin called Differ to compare files. This plugin does not work the same way as notepad++ compare plugin: here Differ can compare only content of files not content of tabs. ...
Josem's user avatar
  • 709
1 vote

A C-file-layout-aware diff tool?

You might consider Semantic Designs (my company) family of Smart Differencers. The Smart Differencer parses source text for two files to be compared using a language (and even dialect, e.g, ...
Ira Baxter's user avatar
  • 1,144
1 vote
Accepted

Tool to "average" a good copy of a file from several copies of the same data that contain sparse random errors

So, I don't have those files anymore, but I eventually found a software that would have done the job. https://github.com/sdottaka/winmerge-v2 can do 3-way binary comparison. You need to add filename ...
radorn's user avatar
  • 71

Only top scored, non community-wiki answers of a minimum length are eligible