{"id":456,"date":"2010-05-28T15:26:10","date_gmt":"2010-05-28T05:26:10","guid":{"rendered":"http:\/\/software-testing.com.au\/blog\/?p=456"},"modified":"2010-05-28T15:26:53","modified_gmt":"2010-05-28T05:26:53","slug":"comparing-files-and-alternatives-to-diff","status":"publish","type":"post","link":"http:\/\/www.software-testing.com.au\/blog\/2010\/05\/28\/comparing-files-and-alternatives-to-diff\/","title":{"rendered":"Comparing files and alternatives(?) to Diff"},"content":{"rendered":"<p>Continuing the &#8216;what tool&#8217;\u00a0theme from last week, today&#8217;s topic is &#8216;Diff&#8217;. \u00a0<\/p>\n<p>I frequently install windows versions of various Unix command line utilities via the <a href=\"http:\/\/unxutils.sourceforge.net\/\">Gnu Utilities for Win32<\/a>\u00a0project.\u00a0 Diff is particularly handy not just for the programming side of automation, but also for comparing output files from automation as well as database queries.\u00a0 Occasionally though,\u00a0I need the niceties of a graphical tool that handles side-by-side comparison of file differences a bit more nicely.\u00a0 So I installed KDiff3 (<a href=\"http:\/\/kdiff3.sourceforge.net\/\">http:\/\/kdiff3.sourceforge.net\/<\/a>), and it seems pretty good, supporting three-way comparisons.<\/p>\n<p>I also looked at\u00a0<a href=\"http:\/\/winmerge.org\/\">Winmerge<\/a>\u00a0which has a <a href=\"http:\/\/portableapps.com\/apps\/utilities\/winmerge_portable\">portable version<\/a>.\u00a0 It seems to have a nicer file diff view, but KDiff has a nicer view of folder differences.\u00a0 Given that it&#8217;s portable, it will go onto my tester toolkit (although there&#8217;s some evidence <a href=\"http:\/\/www.portablefreeware.com\/forums\/viewtopic.php?p=4540\">KDiff may be portable enough for my needs<\/a>).<\/p>\n<p>Are there other diff tools I should know about?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Continuing the &#8216;what tool&#8217;\u00a0theme from last week, today&#8217;s topic is &#8216;Diff&#8217;. \u00a0 I frequently install windows versions of various Unix command line utilities via the Gnu Utilities for Win32\u00a0project.\u00a0 Diff is particularly handy not just for the programming side of automation, but also for comparing output files from automation as well as database queries.\u00a0 Occasionally [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[92,34,36,37,90],"tags":[],"class_list":["post-456","post","type-post","status-publish","format-standard","hentry","category-technical-testing","category-test-automation","category-test-tools","category-testing-techniques","category-tool-assisted-testing"],"_links":{"self":[{"href":"http:\/\/www.software-testing.com.au\/blog\/wp-json\/wp\/v2\/posts\/456","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.software-testing.com.au\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.software-testing.com.au\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.software-testing.com.au\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.software-testing.com.au\/blog\/wp-json\/wp\/v2\/comments?post=456"}],"version-history":[{"count":3,"href":"http:\/\/www.software-testing.com.au\/blog\/wp-json\/wp\/v2\/posts\/456\/revisions"}],"predecessor-version":[{"id":458,"href":"http:\/\/www.software-testing.com.au\/blog\/wp-json\/wp\/v2\/posts\/456\/revisions\/458"}],"wp:attachment":[{"href":"http:\/\/www.software-testing.com.au\/blog\/wp-json\/wp\/v2\/media?parent=456"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.software-testing.com.au\/blog\/wp-json\/wp\/v2\/categories?post=456"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.software-testing.com.au\/blog\/wp-json\/wp\/v2\/tags?post=456"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}