compare (command from ImageMagick)
If you want to compare the visual appearance of page 4 of a.pdf with page 6 of b.pdf, you can use ImageMagick's command line tool compare. Here is a variation of commands to try:
compare a.pdf b.pdf delta1.pdf
compare -density 300 a.pdf b.pdf delta2.pdf
DiffPDF nowadays is an paid software for Windows only, but it was previously free and also available for OS X. You can still download such a previous version.
It allows both visual and textual comparison.
When comparing PDF files, you have the choice between:
comparing the contents (i.e. the actual text)
comparing the pages as a whole (visual comparison).
While you might be looking for the first type of comparison, I wanted to offer a way to compare two PDF files page-by-page.
As I've had this requirement regularly in the past, and couldn't find the ...
You can use DiffNow:
web-app diff tool
works via pasting text; uploading files; using URLs
The only limitation is that files must be < 2048kb.
The sample on their site (first pdf vs. second pdf):
I think a good buzzword here would be "fuzzy diff".
online tool to evaluate: https://neil.fraser.name/software/diff_match_patch/demos/diff.html (activate efficiency cleanup)
Technical explanations of the algorithm: https://neil.fraser.name/writing/diff/
Other possibilities and related questions:
For your use case, comparing the text and discarding all formatting and non-text elements would work well. You can run the pdftotext utility on each file and then a text comparison tool on the result. On OS X, you can install pdftotext from various free software distribution channels such as Brew or MacPorts, it's part of the poppler package.
Cas Cremers's ...
There is a tool called SelectCompare that allows you to compare two queries.
SelectCompare allows to create comparison projects, which define queries against any two data sources that can be connected with OLEDB, ODBC or .NET connectors.
The free edition allows to create once comparison project and unlimited number of connections.
Here's a screenshot of ...
Hi@vi I found a small app that may help you to do this job :)DiffImg
Image difference display : a yellow/red mask can overlay the
Single/Dual panels mode.
Statistic computation: Mean error, RMS error and min/max are
Several metrics can be used for computing image difference.
Histogram of error.
“Slideshow” : ...
I found such a webapp. Its in German though. It can be found here: ADAC New Car Recommendations. The ADAC is the German club of car owners.
It works exactly like I would have liked it: I can select the elements that I need and place some preferences (like "Long Range Quality", "Transport capability") in a range from "I don't care" to "Super important".
If you're looking for a distributed version control system for databases, check out Klonio. Its like Git/GitHub for databases. The user interface/commands have been modelled similar to Git, so you can run a klonio diff to get what you want.
Here are some suggestions for you
You should take a look at Devart's database compare tools for MySQL from it's official website
DbForge Data Compare for MySQL serves for comparing and synchronizing
data in MySQL, Percona, MariaDB databases. The tool gives clear view
of differences between data, allows analyzing them, generates
Beyond compare will do most of what you ask, with bonus - visual comparison & showing the differences! Please see http://www.scootersoftware.com/features.php?zz=screenshot&shot=PixCompare I am having trouble linking to it for some reason :-(
Select individual files, or files that share similar names (E.g. "(Drawing1)#A.dwg" and "(Drawing1)#B.dwg")
I haven't used this, just DuckDucklGo'ed it, but what about
KS DB Merge Tools for SQLite is an easy to use diff & merge tool for SQLite databases. This tool allows to compare and import/export database objects and data between two database files. It can run in two modes - basic free version and paid Pro mode that provides extended functionality and ...
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 topological sorting from standard input. tsort requires node paired input, so that this:
Must first be reformatted for tsort to look like this:
Hitting every point on your list is going to be tricky, but if I can propose a free alternative, EasyDatabase (https://play.google.com/store/apps/details?id=com.dsiastur.easy_database&hl=en_GB)
The export is limited to CSV, or PDF for reporting, but you should be able to construct everything you want from this, including barcode generation and handling.
Here's a simple approach with Python and the Python image-manipulation library Pillow. The program scans through the larger image one pixel at a time looking for an exact duplicate of the smaller image.
from PIL import Image
import numpy as np
haystack, needle = (np.array(Image.open(x)) for x in sys.argv[1:3])
for y in range(haystack.shape - ...
Microsoft Office 2016 provides the "Spreadsheet Compare 2016" tool (you can find it in Windows Start Menu). It can compare Excel files. So, you can open your CSV files in Excel, save them as .xlsx and then compare using the mentioned tool. Also, you can use just the Excel itself to compare two tables by selected columns (VLOOKUP function can be helpul).
It may not be an exact match, but Altova can export the actual differences between two files: https://www.altova.com/diffdog/differences-report-files.html
You could then take the two differences and diff those.
Git actually has a command dedicated for this purpose: git difftool. It will open any suitable editor, depending the configuration; in my setup (and, I think, by default) this is vimdiff:
$ git config --global diff.tool
This should be available on any typical Unix system. It doesn't look exactly beautiful (rather a bit too colourful), but it does ...
By reading your last comment at the time of this writting, you can do this easily with the command line tool called Cdiff. It's usage if pretty simple and works with Git, Mercurial, and SVN. It's written in Python so it runs nicely on Linux.
Cdiff (open source)
Term based tool to view colored, incremental diff in a
Git/Mercurial/Svn workspace or ...
If you using Android than also go for OpenCV in android that will helps you a lot and provide flexibility
One of the simplest ways to do what you are looking for, not byte by byte but with a very low probability of missing anything, is to generate a complete tree listing for both trees with a fingerprint such as MD5 or SHA1 for every file.
You can then compare the two listings line by line. This can be done quickly with python.
You could even extend such a ...
Here are some recommendations for Great Britain, which lead you step by step, through the various options mentioned in the question, to a selection of possibilities.
http://www.topgear.com/uk/car-chooser-launch (yay!! Top Gear !!)
http://www.carbuyer.co.uk/car-finder (good selection criteria)
https://www.carwow.co.uk/car-chooser (slighlty less selection ...
The famed WinMerge can be used with 7-zip to get archive support. This is entirely free and the graphical interface for comparison is crystal clear.
The bottom line is that you have some configuration to do instead of having a tool to do it out of the box, but for those who are used to comparison using WinMerge, this is probably the way to go.
Far Manager is one of the most powerful file management tools on Windows. It has a wide array of features. The most relevant ones to your question are:
Comparing the files in two directories
Recording macros so actions can be repeated with a single key combination
What follows are instructions on how to create a list of changed files:
TortoiseSVN has a built in diff tool that you can use or you can install kdiff3 for windows and set that as your visual diff tool by setting the SVN_MERGE environment variable, within your configuration file or via the TortoiseSVN settings dialogue.
kdiff3 is available as source code or pre-built for Windows & Mac it is free.