To compare bit to bit, if necessary, two folders or two files
http://kdiff3.sourceforge.net/
I made it portable by installing first and copying folder later; Universal Extractor yields a confusing folders structure in the present case.
May be added to list?
*JT.
Kdiff3 - compare folders and files
- teobromina
- Posts: 172
- Joined: Tue Jan 02, 2007 12:12 pm
- Location: Spain
Re: Kdiff3 graphical text difference analyzer
Initial testing makes this program look like a strong alternative to the also-excellent WinMerge.
X-KDiff3 0.9.97 [rev3] http://www.winpenpack.com/en/download.php?view.1246
I deal with a LOT of document change work so although this is text-only, I might find a way to use it.
Screenshot.
X-KDiff3 0.9.97 [rev3] http://www.winpenpack.com/en/download.php?view.1246
I deal with a LOT of document change work so although this is text-only, I might find a way to use it.
Screenshot.
Re: Kdiff3 graphical text difference analyzer
While not free, Beyond Compare certainly is the best I've come across and they have a free 30 day trial.webfork wrote:I deal with a LOT of document change work
Beyond Compare: http://www.scootersoftware.com/index.php
Among some of the more notable features is the 'Specialized Viewers', e.g. comparing delimited data files cell-by-cell, binary content (byte-by-byte), mp3 tag info, various image files, i.e. image.jpg <=> image.gif, etc...
Specialized Viewers: http://www.scootersoftware.com/moreinfo ... fo_viewers
You can register shell extensions (32bit and 64bit); left-click file/folder (choose left side), left-click 2nd file/folder (compare to left); if both files/folders are in the same directory, then 2nd left-click ("Compare")
Give it a shot, you won't be disappointed and you have nothing to lose.
Oh, and it's fully portable: http://www.scootersoftware.com/support. ... ablemedia3
~Ruby
Re: KDiff3 (differencing utility)
KDiff3 (http://kdiff3.sourceforge.net/) is a differencing utility based on the latest Qt framework (v5.3) with a slew of interesting features -- and the major plus of being available for all mainstream platforms (Linux, MacOS and both 32 and 64-bit Windows).
Windows downloads can be easily (Uni)extracted. Pay attention, though, that the '$_OUTDIR\plugins' folder needs to be moved into the 'bin' subfolder, while the remaining two ('doc' and 'translations') need to go to the top level, alongside 'kdiff3.exe'; after that, all folders whose names begin with '$' can be deleted...
The only thing impeding KDiff3 full portability is the fact that it stores its settings in '%USERPROFILE%\.kdiff3rc'.
Windows downloads can be easily (Uni)extracted. Pay attention, though, that the '$_OUTDIR\plugins' folder needs to be moved into the 'bin' subfolder, while the remaining two ('doc' and 'translations') need to go to the top level, alongside 'kdiff3.exe'; after that, all folders whose names begin with '$' can be deleted...
The only thing impeding KDiff3 full portability is the fact that it stores its settings in '%USERPROFILE%\.kdiff3rc'.
- [url]http://sourceforge.net/projects/kdiff3/[/url] author wrote:KDiff3 is a graphical text difference analyzer for up to 3 input files, provides character-by-character analysis and a text merge tool with integrated editor. It can also compare and merge directories. Platform-independent.
Re: KDiff3
Let's see what the community thinks of my portabilization strategy for KDiff3 (tested under Windows XP SP3 and 7 x64 SP1)...
Firstly, here's the list of files differing in the 32 and 64-bit versions:
Firstly, here's the list of files differing in the 32 and 64-bit versions:
Code: Select all
kdiff3.exe kdiff3.exe.manifest bin\bin.Manifest bin\libgcc_s_dw2-1.dll <- 32-bit only bin\libgcc_s_seh-1.dll <- 64-bit only bin\libstdc++-6.dll bin\libwinpthread-1.dll bin\Qt5Core.dll bin\Qt5Gui.dll bin\Qt5PrintSupport.dll bin\Qt5Widgets.dll bin\README-Qt.txt bin\plugins\accessible\qtaccessiblewidgets.dll bin\plugins\codecs\qcncodecs4.dll bin\plugins\codecs\qjpcodecs4.dll bin\plugins\codecs\qkrcodecs4.dll bin\plugins\codecs\qtwcodecs4.dll bin\plugins\platforms\qwindows.dll bin\plugins\printsupportwindowsprintersupport.dll
Code: Select all
; configuration file for yaP v0.65.293B (http://rolandtoth.hu/yaP/) ; application name: KDiff3 ; version: v0.9.98 ; website: http://kdiff3.sourceforge.net/ [GENERAL] application = App\kdiff3.exe :: App\kdiff3.exe ; commandline = ; workdir = [BEFORE] file = %USERPROFILE%\.kdiff3rc :: Data\kdiff3rc.txt ->dirX86 = Data\x32\ :: {EXEPATH} ->dirX64 = Data\x64\ :: {EXEPATH} delay = 250 [...]