☰  
  • Products
    • AllSync
    • AllDup
  • Order
    • AllSync Prices
    • AllSync Product Editions
    • AllSync Licensing Model
    • Ordering FAQ
  • Download
    • AllSync Demo Version
    • AllDup (Freeware)
    • AllSync Full Version
  • Support
  • Contact
DE EN
 
  • About AllDup
  • Product Description
  • System Requirements
  • Important Notes
  • AllDup Main Window
  • Main Window
  • Source Folder
  • Search Methods
  • Search Options
  • Archive Files
  • Database
  • File Filter
  • Folder Filter
  • Windows Environment Variables
  • File Preview
  • Profiles
  • Saved Search Results
  • Options
  • Update Tool
  • Search Result
  • Search Result
  • Menu Bar / Toolbar
  • Context Menus
  • File Manager
  • Keyboard Shortcuts
  • Miscellaneous
  • Command Line
  • Text Placeholders
  • Date and Time Placeholders
  • Speed Comparison Byte-by-Byte vs. SHA-1
AllDup Manual ➝ Search Methods

Find similar filenames

Comparison method

The following comparison methods are available:
  • SmartMatch
  • FuzzyMatch
  • Levenshtein
  • Ratcliff-Obershelp
  • MatchDiff
  • WordMatch
  • FuzzyPercent
  • Simil
All comparison methods except WordMatch perform various comparisons and calculations between two filenames to determine their percentage of similarity. The comparison method WordMatch splits the filenames into individual words and calculates the percentage of similarity based on the different words. The case sensitivity of filenames is ignored by all comparison methods.

Similarity

The percentage of similarity determines when two different filenames are classified as duplicates.

Delimiters

Here you can define the delimiters for the comparison method WordMatch by which a filename is split into individual words. For example, the filename aa_bb_cc is decomposed into the words aa, bb and cc by the underscore delimiter (_). The default delimiters are space (" "), comma (","), underscore ("_"), period ("."), semicolon (";") and hyphen ("-"). Any number of delimiters can be specified.

Filename

You can find information on further comparison methods and options that you can use to influence the comparison of filenames here.


Examples

The following are various comparison examples between two filenames to illustrate which comparison method might be suitable for your search for similar filenames.
The duration in the right table column shows the time required for 10,000 comparisons between the two filenames.

1. Example

Different delimiters in a filename

Filename A: Wolfgang Amadeus Mozart
Filename B: Wolfgang_Amadeus_Mozart
Comparison methodSimilarityDuration
FuzzyMatch88,34%0,63s
SmartMatch91,30%0,75s
Levenshtein91,30%1,16s
Ratcliff-Obershelp82,61%1,53s
MatchDiff91,30%0,09s
WordMatch100,00%0,33s
FuzzyPercent56,58%0,33s
Simil83,33%0,01s

2. Example

Different number at the end

Filename A: Wolfgang Amadeus Mozart - 001
Filename B: Wolfgang Amadeus Mozart - 002
Comparison methodSimilarityDuration
FuzzyMatch96,43%1,41s
SmartMatch96,55%1,09s
Levenshtein96,55%1,83s
Ratcliff-Obershelp96,55%0,22s
MatchDiff96,55%0,07s
WordMatch75,00%0,50s
FuzzyPercent98,06%0,54s
Simil93,33%0,01s

3. Example

Different number at the beginning

Filename A: 001 - Wolfgang Amadeus Mozart
Filename B: 002 - Wolfgang Amadeus Mozart
Comparison methodSimilarityDuration
FuzzyMatch96,31%1,38s
SmartMatch96,55%1,00s
Levenshtein96,55%1,81s
Ratcliff-Obershelp96,55%0,60s
MatchDiff96,55%0,07s
WordMatch75,00%0,42s
FuzzyPercent71,84%0,49s
Simil93,33%0,01s

4. Example

Additional word at the end

Filename A: Wolfgang Amadeus Mozart
Filename B: Wolfgang Amadeus Mozart - BACKUP
Comparison methodSimilarityDuration
FuzzyMatch70,97%1,93s
SmartMatch83,64%0,83s
Levenshtein71,88%1,59s
Ratcliff-Obershelp83,64%0,15s
MatchDiff71,88%0,05s
WordMatch75,00%0,39s
FuzzyPercent77,95%0,91s
Simil78,57%0,01s

5. Example

Different delimiters between words

Filename A: Wolfgang - Amadeus , Mozart
Filename B: Mozart_Amadeus;Wolfgang
Comparison methodSimilarityDuration
FuzzyMatch49,29%0,42s
SmartMatch32,00%0,53s
Levenshtein37,04%1,43s
Ratcliff-Obershelp32,00%1,88s
MatchDiff29,63%0,30s
WordMatch100,00%0,36s
FuzzyPercent26,32%0,38s
Simil23,08%0,02s

6. Example

Different order of words in the filenames

Filename A: Wolfgang Amadeus Mozart
Filename B: Mozart Wolfgang Amadeus
Comparison methodSimilarityDuration
FuzzyMatch70,55%0,65s
SmartMatch69,57%0,56s
Levenshtein39,13%1,20s
Ratcliff-Obershelp69,57%0,40s
MatchDiff69,57%0,17s
WordMatch100,00%0,34s
FuzzyPercent57,89%0,37s
Simil0,00%0,01s

7. Example

Filename with spelling mistake

Filename A: Wolfgang Amadeus Mozart
Filename B: Wulfgang Amadues Mazort
Comparison methodSimilarityDuration
FuzzyMatch88,54%0,86s
SmartMatch82,61%0,66s
Levenshtein78,26%1,23s
Ratcliff-Obershelp73,91%1,30s
MatchDiff82,61%0,26s
WordMatch0,00%0,33s
FuzzyPercent36,84%0,33s
Simil58,33%0,02s

8. Example

Completely different filenames

Filename A: Wolfgang Amadeus Mozart
Filename B: Ludwig van Beethoven
Comparison methodSimilarityDuration
FuzzyMatch37,15%1,07s
SmartMatch32,56%0,75s
Levenshtein21,74%1,13s
Ratcliff-Obershelp27,91%3,68s
MatchDiff21,74%0,61s
WordMatch0,00%0,30s
FuzzyPercent5,26%0,29s
Simil0,00%0,01s

9. Example

Filename written backwards

File A: Beethoven
File B: nevohteeb
Comparison methodSimilarityDuration
FuzzyMatch72,22%0,21s
SmartMatch22,22%0,14s
Levenshtein33,33%0,25s
Ratcliff22,22%0,34s
MatchDiff22,22%0,14s
WordMatch0,00%0,15s
FuzzyPercent8,70%0,12s
Simil0,00%0,01s


Professional Software Solutions for Windows
Chonburi, Thailand


🌐︎
Navigation
  • Home
  • Customer Center
  • Support
  • Contact
  • Sitemap
Products
  • AllSync
  • AllDup

Download
  • AllSync
  • AllDup
Order
  • Online-Shop
  • Prices
↑ Back to top
⎙ Print

Copyright © 2000 - 2026 MTSD. All Rights Reserved.  |  About Us  |  Privacy Policy