タイトル Diffinity
URL http://truehumandesign.se/s_diffinity.php
バージョン ver 0.9.4
更新日 2022/11/25
追加日 2016/12/01
種別 フリーソフト
説明 Windows用のdiff/mergeユーティリティ。






Version: 0.9.4
Size: 1.38 MB
OS: 7/8/10 (vista)
Release date: 2022-11-24
License: freeware
Requires: .NET 6.0 / None (see download options)
Get update notification: click here
Download installer (recommended)
Download installer, .NET 6 DLLs included
(Still on old version, will be updated soon)
Diffinity source code diff
Diffinity text diff
[Diffinity 0.9.4]       2022-11-24
- Text casing can be ignored for text diffs, setting and toolbar button added
Version: 0.9.3
Size: 479 KB
Release date: 2021-02-05
Features - Screenshots - Reviews - Documentation - Version history - PAD file
Click here to open the documentation page for details on command line arguments, keyboard shortcuts and setting up to use Diffinity from you version control application.
[Diffinity 0.9.3]       2021-02-05
- Custom commands added, call external tools or files, set from preferences and accessed from context menu in Diffinity
- Sort lines can now also be set to remove lines containing or not containing a string
- Added keyboard shortcuts to zoom in the text component: ctrl + / ctrl - / ctrl 0
- Added so holding shift when scrolling with mouse wheel or thumb will bypass the lock scroll setting and allow the texts to scroll independently
- Updated C++ syntax highlighting for new keywords added in c++11 and c++20
- Removed ctrl+d shortcut for removing line
- Diff quality improvements
- Documentation and Report bad diff links added to Help menu
- Bugfix: fixed search text highlighting not working when using "highlight on selection"
Version: 0.9.2
Size: 624 KB
Release date: 2020-06-21
(Still on old version, will be updated soon)
 - Manual alignment markers
[Diffinity 0.9.2]       2020-06-21
- Added support for manual alignment markers (force diff engine to align one line in the left text with another in the right)
- Sort lines command added (Edit/Sort selected lines)
- Added support for customizing which file extension using what syntax highlighter in Preferences
- Added support for setting a default syntax highlighter in Preferences
- Folder diff: added support for ignore files (gitignore)
- Folder diff: added files count column for folders and size column for files
- Folder diff: added button for Whitespace different
- Folder diff: added separate setting for if Esc close Folder diff tab
- Folder diff: added Expand different folders button
- Installer can now add Diffinity to windows Send To menu (allows for two files/folders to be selected and sent to Diffinity for diffing)
- Fixed so when adding a bunch of new tabs from windows at the same time those will be sorted alphabetically.
- Delay added before highlighting from search box to fix freezes when searching very large files
- Diffing quality tweaks and improvements
Version: 0.9.1
Size: 479 KB
Release date: 2019-10-26
 - Improved diffing quality for c-style source code and xml
Diffinity text diff
Diffinity source code diff
Diffinity source code diff with customized settings
Folder diff view
[Diffinity 0.9.1]       2019-10-26
- Explorer context menu items now work on folders too
- Added new commands for selecting the next/prev changed word instead of just highlighting the entire diff block (F9/F10 and F11/F12)
- Fixed so the previous tab is selected when closing a tab
- Added to tab context menu: Close all but this
- Popup shown when trying to write to readonly files now have option to remove the readonly flag and save anyway
- Added so the line with the caret is highlighted in the line number margin
- Folder diff: Diffinity now checks if the startup argument paths are for directories and then open folder diff instead
- Folder diff: delete will only affect not filtered-away items (as copy already did)
- Folder diff: update dates when copying
- Improved diff results for changed characters within a diff
Version: 0.9
Size: 475 KB
OS: 7/8/10 (vista)
Release date: 2019-09-01
Requires: .NET 4.7.2
(Still on old version, will be updated soon)
 - Folder comparison
 - Customizable interface with support for tabs
[Diffinity 0.9]         2019-09-01
- Added support for tabbed diffing
- Added support for Folder compare
- Added Tag changes tool for adding start and end tags to all differences
- Added new color picker
- Added Windows taskbar progress bar when diffing files that brings up the progress dialog
- Added file history to the path textboxes and removed the now obsolete "Open files" dialog
- Added Recent diffs to File menu
- Moved line numbers to the right side for the right text (can be disabled under View)
- Added dirty asterisk to tab/window
- Fix for not being able to load files open for write by other applications
Version: 0.8.8
Size: 400 KB
OS: 7/8/10
Release date: 2019-02-12
(Still on old version)
Features - Screenshots - Reviews - Version history - PAD file
[Diffinity 0.8.8]         2019-02-12
- Pressing ctrl+a to select all text will work without having to click to focus on a certain text component
- Switching on syntax highlighting will colorize entire file up front to avoid stalls when scrolling
- Bugfix: double bom was saved if a utf8 encoded file with bom was opened, edited, and saved
- Bugfix: fixed context menu for copy left/right always being enabled even when no edit selected
- Added check for if unicode BOM is missing and show notification + status bar highlight if one file has BOM and the other doesn't
- Bugfix: horizontal scrollbar and live edited edits was incorrect until rediff was pressed after indenting several lines
Version: 0.8.7
size: 399 KB
Release date: 2018-12-15
Requires: .NET 4.6.2
(mirrors still on old version)
Features - Screenshots - Reviews - Old versions - Version history - PAD file
[Diffinity 0.8.7]         2018-12-15
- Thumb view look updated
- Automatic text encoding updated, should now be able to detect a bunch of new encodings and also be better at detecting unicode
- Added support for file paths longer than 260 characters (.NET 4.6.2 required)
- Added "Highlighted instances" count to status bar
- Fixed so thumb view works even when no files are diffed (just typing text)
- Added warning when trying to save text with characters unsupported by the selected encoding
- Added check for if unicode BOM is missing and show notification + status bar highlight if one file has BOM and the other don't
- Fixed so changing encoding will not force reload of both sides
- Diffing engine tweaked for change vs add/remove
- Search panel now always use the same size of the text instead of using that of the texteditor
- Added "Show whitespace characters" to View menu
Version: 0.8.6
size: 356 KB
Release date: 2018-08-30
[Diffinity 0.8.6]         2018-08-27
- Added popup if files are identical, using a binary check before loading the files
- Thumb view look tweaked and view indicator color can be set in preferences
- Syntax coloring overhaul:
   - unified all colors for all languages to use the same pallet, work better on the dark theme and also made them a little more color blind friendly
   - removed all highlighting causing bold or changed background to avoid confusion with a diff change
   - added support for CLLE, Json, Python, R, RPGLE, TSQL and fixes for some of the existing ones
   - enabled syntax highlighting by default
- Added go to last/first diff and next/prev match
- Added setting for if instance highlighting should highlight on double click or selection changed
- Added error reporting to Diffinity, a popup with information on how to report the crash
- Made text component not dirty even if touched if it has loaded no file and has no text
- Added Copy to left/right on context menu
- Added so text can be set to bold
- If only left editor has a file opened default left to handle keyboard input
Mailing list
About Us
Version: 0.8.5
size: 351 KB
Release date: 2018-01-06
[Diffinity 0.8.5]         2018-01-06
- Color themes updated, Grey theme added and Dark theme being actually useable now
- Added setting for inserting spaces instead of tabs
- Added so ctrl + mouse wheel scrolls horizontally
- Added setting for always/never updating text when it changes on disk and fixed cases when it was shown twice
- Diff engine fixes and tweaks for improved diff quality
- Added setting to draw whitespace characters in view pane only, enabled by default
- Better drag and drop support, shows correct drag icon for file/string, supports dropping file protocal strings and can drop files and texts to both path bars and text editors
- Popups updated for opening files, saving, reloading etc
Version: 0.8.4
size: 347 KB
Release date: 2017-10-05
 - Portable (can be run directly from an external device)
Diffinity source code diff example with customized settings
Reviews, awards, anti-virus reports
Version history
[Diffinity 0.8.4]         2017-10-05
- Show whitespace characters added to text editor preferences
- Syntax highlighting no longer highlights inside changed blocks by default and settings added for whether to highlight inside changed/added/removed blocks
- Syntax highlighting is now done when file is opened to avoid stepping being sluggish
- Popup dialog tweaks, fixed issues with some popups ending up behind the app
- Fixed bug with horizontal scrollbar sometimes not scrolling to the far right of the text
- Fixed bug with notification icons showing for files that could not be opened or no files at all, and not showing when diffing text directly without opening files
- Notification icons now flash twice
- Switch left/right now updates syntax highlighting and preserves selected edit and scrolled position
- Rediff on save is no longer triggered if the rediff takes too long (press F6 to rediff manually)
- Added support for unicode line ending characters U+2028 and U+2029
- Color themes tweaked
Version: 0.8.3
size: 344 KB
Release date: 2017-03-13
 - In-line diffs live updated as you type
[Diffinity 0.8.3]         2017-03-13
- Added support for ctrl+insert/shift+insert for copy/paste
- Fixed diff line renderer which had several rendering artifacts
- Setting added for whether to listen to file changes on disk
- Setting added for scroll lock between left/right texts
- File changed on disk popup no longer messes up selection
- Several adjacent changed lines were sometimes handled as separate differences
- Notifications could incorrectly be shown during loading of large text files
[Diffinity 0.8.2]         2016-11-06
- First official version