topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Thursday March 28, 2024, 1:22 pm
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: Looking for a difference tool  (Read 9533 times)

app103

  • That scary taskbar girl
  • Global Moderator
  • Joined in 2006
  • *****
  • Posts: 5,884
    • View Profile
    • Donate to Member
Looking for a difference tool
« on: November 04, 2009, 01:15 PM »
I need a tool, either desktop or online, that can show me the difference between 2 blocks of text.

I just want to be able to paste them both into boxes and click a button, rather than having to create files from them in order to compare.

It can't compare line 1 in box A to line 1 in box B and say they are different and leave it at that. It needs to be able to highlight why they are different.

  • Has something been added?
  • Has something been removed?
  • Has something been moved or rearranged?

And it should color code the highlights so I can know what the deal is. And it can not highlight the whole line. It needs to highlight only the differences within the line or block.

I am looking for comparisons like this:

0989878677656545435798-09-9-09-0886675654543544798987978968756754654
0989878677656545435798-09-9-09-0000075654543544798987978968756754654

ABCDEFGHIJKLMNOPQRSTUVWXYZ
WXYZABCDEFGHIJKLMNOPQRSTUV

oiuhuyeekggtdfdsfgesfddhhlkjlokuhyhgffgdfgkjnlk
oiuhuyggtdfdsfgesfdboodhhlkjlokuhyhgffgdfgkjnlk

jfchkjsjhsaflk1234jahbflkjhalkjfhalkjfnakj9000kjhdkjghkjdhgkjdhkjfdhjkd
jfchkjs5678jhsaflkjahbflkjhalkjfhalkjfnakjkjhdkjghkjdhgkjd1234hkjfdhjkd

The quick red fox jumped over the lazy brown dog.
The quick brown dog jumped over the lazy red fox.


So far I haven't found one that can do this with comparing a very long single line string to another, and without me having to make files out of them first.

JavaJones

  • Review 2.0 Designer
  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 2,739
    • View Profile
    • Donate to Member
Re: Looking for a difference tool
« Reply #1 on: November 04, 2009, 01:40 PM »
Winmerge - free, open source, frequently updated. Here's how: First go to options and in the Editor section under "Line Difference Coloring", switch to "Character level" for line differences. You'll only need to do this once of course. Now (and in the future) just click New Documents (first icon on toolbar), put in text in both sides, click Refresh (F5 or from View menu). There is even an auto-refresh preference so no need to hit F5 - just look through the options. Lots of good stuff in there. :D No need to save the files either, though it's optional when you quit or create new docs (you can just choose "Discard all").

- Oshyan

tn_dang

  • Supporting Member
  • Joined in 2008
  • **
  • default avatar
  • Posts: 28
    • View Profile
    • Donate to Member
Re: Looking for a difference tool
« Reply #2 on: November 04, 2009, 02:39 PM »
Beyond Compare v3.x can compare text that you create "on the fly"/paste from the clipboard.

app103

  • That scary taskbar girl
  • Global Moderator
  • Joined in 2006
  • *****
  • Posts: 5,884
    • View Profile
    • Donate to Member
Re: Looking for a difference tool
« Reply #3 on: November 04, 2009, 03:00 PM »
Someone on Friendfeed gave me a link to this online demo of Diff/Match/Patch open-source library from Google: http://neil.fraser.n...demos/demo_diff.html

It does the trick.  :)

Beyond Compare v3.x can compare text that you create "on the fly"/paste from the clipboard.

I have an older version, and I am not sure if I qualify for the free upgrade, which edition I'd be getting if I did, and what exactly the difference is between what I already have and the new one I would be getting.

I remember reading somewhere that it was stated that those that took the free upgrade would actually lose some functionality in the process. It was all such a confusing mess that I never bothered to figure it out or even see if I qualified for the free upgrade.

mwb1100

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 1,645
    • View Profile
    • Donate to Member
Re: Looking for a difference tool
« Reply #4 on: November 04, 2009, 04:01 PM »
Compare It! also seems to do a pretty good job with this, and there's a long-standing 50% discount on DC (so it would run $15).

rjbull

  • Charter Member
  • Joined in 2005
  • ***
  • default avatar
  • Posts: 3,199
    • View Profile
    • Donate to Member
Re: Looking for a difference tool
« Reply #5 on: November 04, 2009, 04:02 PM »
app103, take a look at TED Notepad, a small, very fast and amazingly feature-rich editor.  Press Control-Alt-M and you get boxes to type/paste your texts in.  Don't know if it will show the differences as clearly as you want, see image attached, but it's worth a look as an all-round useful "Swiss Army knife for text" anyway.

JavaJones

  • Review 2.0 Designer
  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 2,739
    • View Profile
    • Donate to Member
Re: Looking for a difference tool
« Reply #6 on: November 04, 2009, 04:13 PM »
App, did Winmerge not do what you wanted? I'm just curious, if I know what it still needed, I might know of an alternative.

- Oshyan

app103

  • That scary taskbar girl
  • Global Moderator
  • Joined in 2006
  • *****
  • Posts: 5,884
    • View Profile
    • Donate to Member
Re: Looking for a difference tool
« Reply #7 on: November 04, 2009, 04:44 PM »
I didn't even try Winmerge, since the Diff/Match/Patch demo did the trick. I'll try out some of the other suggestions later on when I have more time to devote towards testing out new software.

Thanks, everybody.  :)

sajman99

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 664
    • View Profile
    • Donate to Member
Re: Looking for a difference tool
« Reply #8 on: November 05, 2009, 02:12 PM »
Seems I'm a bit late, but AptDiff is another text comparison tool worth a shot.

sunlitlaz

  • Supporting Member
  • Joined in 2008
  • **
  • Posts: 15
    • View Profile
    • Solarum
    • Read more about this member.
    • Donate to Member
Re: Looking for a difference tool
« Reply #9 on: November 07, 2009, 01:54 AM »
Another nod for Beyond Compare.  I have been using it for years and it just gets better and better (it's updated often).  Version 3 lets you compare text, text files, binary comparisons, folders, hex, mp3 files, pictures and more.  Plus it can sync folders that you compare and merge text.  It has become a tool that I would be hard pressed to live without.  You can open the app and type or paste text into one side and then the other to compare text that way without creating files first.  It does a great job of highlighting the diffs too.

Just my 2cp worth.  :Thmbsup:
---
After the pin is pulled, Mr. Grenade is no longer our friend!

MerleOne

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 957
  • 4D thinking
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: Looking for a difference tool
« Reply #10 on: December 16, 2009, 09:35 AM »
AJC Diff, from AJC Software (http://www.ajcsoft.com) ?
.merle1.

liuxin4335

  • Participant
  • Joined in 2010
  • *
  • Posts: 4
    • View Profile
    • Donate to Member
Re: Looking for a difference tool
« Reply #11 on: May 30, 2010, 05:34 AM »
Compare++ is another select. It support comparing text pasted from the clipboard


I am sales representative of Compare++, any question, you can ask me. Thanks a lot.
« Last Edit: May 30, 2010, 06:26 PM by liuxin4335 »

lanux128

  • Global Moderator
  • Joined in 2005
  • *****
  • Posts: 6,277
    • View Profile
    • Donate to Member
Re: Looking for a difference tool
« Reply #12 on: May 30, 2010, 06:56 AM »
Compare++ is another select. It support comparing text pasted from the clipboard

all your posts have been about Compare++, are you affiliated with this product? if so, you can announce the product here or you're just a fan, you can write a review about it here.

liuxin4335-30_05_2010-001.pngLooking for a difference tool

Announce Your Software/Service/Product
Mini-Reviews by Members