Home >  Products >  Compare It! 3 >  Online Help
Welcome to Compare It!
About Compare It!
Installing and Removing Compare It!
What's New in This release?
Quick Start
User Interface Basics
Application Window Illustration
Using Compare It!
Comparing files
Merging Files
Editing Files
Setting Options
General
File Filters
Comparison
Advanced Comparison
Editor
Colors
Language
Keyboard
Converters
Viewers
Printing and Reporting
Print options
Print Options: Margins
Print Options: Advanced
Comparison report
Comparison statistics
Keyboard Shortcuts, Toolbar Buttons, Menu Commands
Advanced Functions
Adding Shortcuts to External Applications
Adaptive comparison
Auto Backup
Automatch rules
Command Line Usage
Configuration File
Changes Only Mode
Custom Syntax Files
Defining Column Ranges
Enhanced Open File
File lists support
Folders comparison
Ignore Difference
Manual Matching
Merged Report
Moved Sections
Partial matching
Profiles
Result File Support
Separate
Unicode Support
Using Compare It! with File Manager
Using fixed/alternative font
Using Regular Expressions
Using RegExps substrings
Word files comparison
Excel files comparison
Other file formats support
Zip File Support
General Information
What is Shareware?
How To Register
Warranty and License
Future Releases
Other Products
Frequently Asked Questions
Updates and Support
Adaptive line comparison Auto backup

What is Adaptive Line Comparison?


This is new line comparison algorithm, designed to simplify reading of changed lines. We call it "adaptive", since it can sacrifice precision to make result more readable.

How could it help me?


Here are just few examples where you could see advantages of adaptive comparison:

  • Using word limits:
    AdaptiveStandard
    Field is NULLField is NULL
    Field is NOT NULL Field is NOT NULL
  • Repeating sequences:
    AdaptiveStandard
    00001000 10101010 00001000 10101010
    00010000 10100110 00010000 10100110
  • Using syntax information (C++ in this case):
    AdaptiveStandard
    MyFunc(A[1]);MyFunc(A[1]);
    MyFunc(A[2], A[1]); MyFunc(A[2], A[1]);

OK, so why is it optional?


Unfortunately, adaptive comparison does not suit all users - during beta-testing we have found that some people like its results, while others don't. In most cases standard comparison is better for plain text; on other hand programmers/web developers find adaptive algorithm very useful for source code comparison. So we decided to make this feature optional, so more people could test it.

We hope your feedback will help us to find best application for adaptive comparison, which should become smarter in future. If you have any thoughts about it, do you like it or not, let us know your opinion!

How do I toggle it?


You can switch adaptive comparison ON and OFF in Comparison options page.
© 1996-2009, Grig Software, All Rights Reserved Auto backup
Browser Based Help. Published by chm2web software.