PrestoSoft Blog :: Home

Wednesday, October 05, 2016

Fast Binary Comparison Mode (Byte-By-Byte Comparison) in the next ExamDiff Pro

In the next version of ExamDiff Pro we will be introducing fast binary comparison mode (byte-by-byte comparison). This feature can be turned on in the Options menu, under Binary Compare.

When activated, ExamDiff Pro will simply compare each byte of one file with the corresponding byte of another file, rather than executing the diff algorithm. As such, there will be no offsets for matching blocks of bytes and ExamDiff Pro will only detect changed, rather than added or deleted blocks (except for the last blocks of files - if they have different sizes). As can be seen below, byte-by-byte comparison also shows the hex memory addresses of each row of bytes.

A similar comparison with byte-by-byte disabled is shown below.

Running binary comparisons with fast binary comparison mode will also be much faster and use significantly less memory.

Labels: ,

Thursday, September 15, 2016

Logging in the next ExamDiff Pro

The next version of ExamDiff Pro will introduce logging of actions, errors, results, and other messages. By default, ExamDiff Pro will output the log to the Output Pane at the bottom of the ExamDiff Pro comparison window. This pane is shown below.

As discussed in the previous blog on the updated UI in ExamDiff Pro 9.0, this pane can be adjusted to show it permanently, hide automatically, hide permanently, or floating.

Each of the colors is used to identify a different type of message. Black indicates Results, blue indicates Action, green indicates Message, and red indicates Error.

Additionally, as shown below, right-clicking in the Output Pane shows a context menu that lets you Copy some text, Clear the current output log, Select All the text in the output log, or enable Word Wrap for particularly long strings in the Output Pane.

Users can also change the way ExamDiff Pro handles logging through the Options dialog, that can be reached by navigating to Tools | Options and then selecting Logging under Global.

In the Logging options, the user can choose to Log to file, which will output the actions log to a file in addition to the Output Pane.

There is also an option to either Append or Overwrite the log with each new instance of ExamDiff Pro. Selecting Append results in new records being appended to the bottom of the previous log file, while Overwrite will replace the file created in previous sessions.

The File size limit options allows you to prevent the log file from growing past a user selected limit. If a log file exceeds the limit, a new log file will be created and the old file will be renamed with a timestamp.

Lastly, the Include process ID will include ExamDiff Pro process ID with each line in the log file.

Labels: ,

Monday, September 05, 2016

Forced Binary Comparison and Option Profiles in DiffNow

We are excited to announce the addition of two new features for Premium users of DiffNow!

Force Binary Comparison

The ability to force the binary comparison of files in DiffNow has been a much requested feature for a long time. In the latest update of DiffNow, Premium users will be able to select the Force binary comparison checkbox in the Compare options tab to enable this feature.

Enabling this option will disable any pre-processing plugins and automatically compare files as binaries. For example, normally comparing Microsoft Word DOC files in DiffNow will first convert the contents to plain-text and then compare. Comparing DOC files with Force binary comparison checked will skip the conversion and compare them as binary files, as seen below.

Option Profiles

Many advanced DiffNow users have requested the ability to save multiple sets of options for different use cases. With the new update to DiffNow, users of DiffNow Premium will be able to make an unlimited number of option profiles.

Users can create profiles by simply pressing the Save As button and entering the name for a new profile. Switching profiles is as simple as selecting your preferred profile in the dropdown menu. Users can delete profiles by pressing the x next to a profile name in the dropdown menu. Note that you cannot delete the Default Profile.


Sunday, August 28, 2016

Updated UI in the next ExamDiff Pro

In the next release of ExamDiff Pro, we will be unveiling an updated user interface with a greatly improved and modernized look and feel. Along with a generally enhanced user experience, ExamDiff Pro 9.0 will feature multiple, movable toolbars, better customization options, and a new output log pane.

Multiple Toolbars

One of the key components of the UI redesign coming in version 9.0 is the addition of multiple customizable and easily configurable toolbars. These toolbars can be dragged horizontally and vertically to suit your needs.

In addition to moving and dragging the toolbars, you can select which toolbars to display simply by right-clicking anywhere in a toolbar and checking or unchecking the toolbars you want to see.

Additional Customization Options

By selecting Customize in the right-click menu mentioned above, you can also further manipulate the toolbars available at your disposal. In the Toolbars tab, you can create, remove, and rename toolbars, or reset to the default configuration.

In the Commands tab, you can choose specifically which commands you would like to display within each of your toolbars.

In the Options tab, you can choose how to display the menu and icons.

In addition to these new toolbar and menu customization options, by clicking the arrow to the left of each toolbar and selecting Add or Remove Buttons you can quickly customize the commands that appear in your toolbars on the fly.

Output Log Pane

The final addition to the new ExamDiff Pro interface is the Output Pane, which shows ExamDiff's new logging coming in ExamDiff Pro 9.0.

Among other information, the Output Pane displays error messages, completed actions, and other useful messages. ExamDiff Pro's new logging feature will be discussed in further detail in a future blog.

The Output Pane can also be moved and rearranged on your screen to suit your needs and preferences. By simply dragging the pane to any of the four sides or by selecting your desired side in the center of the screen, you can make the Output Pane quickly snap to any edge of the window.

The Output Pane can also be made to automatically hide, float, or always hide, in addition to docking on any side of the window.

Labels: ,

Sunday, December 20, 2015

ExamDiff Pro 8.0 Released!

We are pleased to announce that we've just released ExamDiff Pro 8.0.

This release has all of the features of the 8.0 beta, including:
You can find more details about ExamDiff Pro 8.0, as well as a download link, here.

Labels: ,