1 2 3<!DOCTYPE html> 4 5<html xmlns="http://www.w3.org/1999/xhtml"> 6<head> 7 <style type="text/css"> 8 .leftcol1 { 9 width: 20%; 10 } 11 12 .leftcol2 { 13 width: 65%; 14 } 15 16 .leftcol3 { 17 width: 15%; 18 } 19 20 .rightol1 { 21 width: 15%; 22 } 23 24 .rightol2 { 25 width: 85%; 26 } 27 </style> 28 29 <link rel="SHORTCUT ICON" href="/pics/duplicate_searcher_5.ico" type="image/x-icon" /> 30 <title>Changelog - Duplicate Files Search & Link</title> 31<meta name="keywords" content="Duplicate Searcher, Duplicate Files Search & Link, Duplicate Same Files Searcher, Same Files Searcher, Duplicate File Finder, Duplicate File Remover, Clone Remover, 32 Clone Finder, Clone Searcher find duplicate files, remove duplicate files, find and remove clones, create hard links, 33 поиÑк одинаковÑÑ Ñайлов, Ñдаление одинаковÑÑ Ñайлов, поиÑк дÑбликаÑов, Ñдаление дÑбликаÑов, поиÑк Ñайлов-клонов, Ñдаление Ñайлов-клонов, поиÑк жÑÑÑÐºÐ¸Ñ ÑÑÑлок, Ñоздание жÑÑÑÐºÐ¸Ñ ÑÑÑлок" /><meta name="description" content="Duplicate & Same Files Searcher for Windows 2000 / XP / Server 2003 / Vista / Server 2008 / Windows 7 / Windows 8" /><meta name="yandex-verification" content="79514adf242d072a" /> 34 35
35<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
35 36
36<script> 37 (adsbygoogle = window.adsbygoogle || []).push({ 38 google_ad_client: "ca-pub-7193147468426117", 39 enable_page_level_ads: true 40 }); 41 </script>
41 42 43 <!-- Yandex.Metrika counter --> 44
44<script type="text/javascript" >
vendor: 395 bytes, lines 44-51
44 45 (function (m, e, t, r, i, k, a) { 46 m[i] = m[i] || function () { (m[i].a = m[i].a || []).push(arguments) }; 47 m[i].l = 1 * new Date(); k = e.createElement(t), a = e.getElementsByTagName(t)[0], k.async = 1, k.src = r, a.parentNode.insertBefore(k, a) 48 }) 49 (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); 50 51 ym(
5167186372
vendor: 129 bytes, lines 51-56
51, "init", { 52 clickmap: true, 53 trackLinks: true, 54 accurateTrackBounce: true 55 }); 56
56</script>
56 57 58
58<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script>
58 59 60 <noscript><div><img src="https://mc.yandex.ru/watch/67186372" style="position:absolute; left:-9999px;" alt="" /></div></noscript> 61 <!-- /Yandex.Metrika counter --> 62 63 <!-- Yandex.Metrika counter - - > 64
64<script type="text/javascript" > 65 (function (d, w, c) { 66 (w[c] = w[c] || []).push(function () { 67 try { 68 w.yaCounter48783995 = new Ya.Metrika({ 69 id: 48783995, 70 clickmap: true, 71 trackLinks: true, 72 accurateTrackBounce: true 73 }); 74 } catch (e) { } 75 }); 76 77 var n = d.getElementsByTagName("script")[0], 78 s = d.createElement("script"), 79 f = function () { n.parentNode.insertBefore(s, n); }; 80 s.type = "text/javascript"; 81 s.async = true; 82 s.src = "https://mc.yandex.ru/metrika/watch.js"; 83 84 if (w.opera == "[object Opera]") { 85 d.addEventListener("DOMContentLoaded", f, false); 86 } else { f(); } 87 })(document, window, "yandex_metrika_callbacks"); 88 </script>
88 89 <noscript><div><img src="https://mc.yandex.ru/watch/48783995" style="position:absolute; left:-9999px;" alt="" /></div></noscript> 90 < !-- /Yandex.Metrika counter --> 91<title> 92 93</title></head> 94 95<body class=" ."> 96 <form method="post" action="./duplicate_searcher_changelog" id="aspnetForm"> 97<div class="aspNetHidden"> 98<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="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" /> 99</div> 100 101<div class="aspNetHidden"> 102 103 <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="97205CDF" /> 104</div> 105 <table style="height: 495px; background-color: #ffffff"> 106 <tr> 107 <td style="width: 360px; height: 8px"></td> 108 <td style="height: 8px; width: 600px;"> 109 <table style="width: 100%"> 110 <tr> 111 <td style="width: 88%; height: 21px">
112 <span id="ctl00_homeLinkItem"> 113 <a id="ctl00_homeLink" href="duplicate_searcher">Home</a> 114 115 </span> 116 <span> 117 <a id="ctl00_downloadLink" href="duplicate_searcher#download">Download</a> 118 119 </span> 120 121 <a id="ctl00_donateLink" href="duplicate_searcher#donate">To thank</a> 122 123 <span> 124 <a id="ctl00_contactLink" href="contact">Contact</a> 125 126 </span> 127 </td> 128 <td style="width: 50%; height: 21px; text-align: right;"> 129 <span> 130 <a href="?lang=en" style="width: 25px" class="image-link"> 131 <img src="pics/en_flag.jpg" style="border: none;" alt="eng flag" /></a> 132 </span> 133 <span> 134 <a href="?lang=ru"> 135 <img src="pics/ru_flag.png" style="border: none;" alt="ru flag" /></a> 136 </span> 137 </td> 138 </tr> 139 </table> 140 </td> 141 <td style="width: 362px; height: 8px"></td> 142 </tr> 143 <tr> 144 <td colspan="1" style="height: 8px"></td> 145 <td style="height: 8px; width: 600px;"> 146 <hr /> 147 </td> 148 <td style="height: 8px"></td> 149 </tr> 150 <tr> 151 <td style="height: 8px; width: 360px;"></td> 152 <td style="background-color: #dafecc; text-align: center; width: 600px;"> 153 <div> 154 <table style="margin-left: auto; margin-right: auto; text-align: center"> 155 <tr> 156 157 <td style="width: 39px; height: 4px; text-align: right;"> 158 <img src="pics/duplicate_searcher_icon_5.png" alt="icon" /></td> 159 <td style="width: 351px; height: 4px; text-align: left;"> 160 <span style="font-size: 16pt">Duplicate Files Search & Link 161 </span> 162 <span style="font-size: 16pt; text-align: center ">
162(Duplicate Searcher)</span> 163 </td> 164 </tr> 165 </table> 166 <span style="font-size: 14pt; color: blue;"> 167 Find duplicate files and link them using hard links to save a lot of disk space without deleting!</span> 168 </div> 169 </td> 170 <td style="width: 362px; height: 8px; font-size: 12pt;"></td> 171 </tr> 172 <tr style="font-size: 12pt"> 173 <td style="width: 360px; height: 268px; vertical-align: top; text-align: center" > 174 <br /> 175 <table style="width: 100%"> 176 <tr> 177 <td class="leftcol1"></td> 178 179 <td class="leftcol2" style="height: 21px; text-align: left" > 180 </td> 181 <td class="leftcol3"></td> 182 </tr> 183 <tr> 184 <td></td> 185 <td style="height: 21px" > 186 187 </td> 188 </tr> 189 <tr> 190 <td></td> 191 192 <td style="height: 21px; text-align: left"> 193 </td> 194 </tr> 195 <tr> 196 <td></td> 197 198 <td style="height: 21px; text-align: left"> 199 <!-- Put this script tag to the <head> of your page --> 200<!-- 201
201<script charset="windows-1251" src="https://vkontakte.ru/js/api/share.js?10" type="text/javascript"></script>
201 202 203 <!-- Put this script tag to the place, where the Share button will be --> 204<!-- 205 206
206<script type="text/javascript"> 207 document.write(VK.Share.button(false, { type: "round", text: "Share" })); 208 </script>
208 209 210--> 211 </td> 212 213 </tr> 214 <tr> 215 <td></td> 216 <td style="height: 240px"> </td> 217 </tr> 218 <tr> 219 <td></td> 220 <td style="background-color: whitesmoke; text-align: center; height: 260px"> 221 222<!-- GoogleAd1 -->
223<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
223 224<ins class="adsbygoogle" 225 style="display: block" 226 data-ad-client="ca-pub-7193147468426117" 227 data-ad-slot="4695815585" 228 data-ad-format="auto"></ins>
229<script> 230 (adsbygoogle = window.adsbygoogle || []).push({}); 231</script>
231 232 233 234 </td> 235 </tr> 236 <tr> 237 <td></td> 238 <td style="background-color: #fafafa; text-align: center;"> 239
239<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
239 240 <!-- GoogleAd - адапÑивнÑй3 --> 241 <ins class="adsbygoogle" 242 style="display: block" 243 data-ad-client="ca-pub-7193147468426117" 244 data-ad-slot="9464297587" 245 data-ad-format="auto"></ins> 246
246<script> 247 (adsbygoogle = window.adsbygoogle || []).push({}); 248 </script>
248 249 250 </td> 251 </tr> 252 </table> 253 254 </td> 255 <td style="width: 600px;"> 256 257 <h3> 258 <span id="ctl00_Main_LabelHistHeader">Changelog for Duplicate Files Search & Link</span> 259 </h3> 260 <br/> 261 <div style="margin: 0px 0px 0px 20px"> 262 <span id="ctl00_Main_LabelContent"><strong>Version 10.8.4</strong> from 2026 October 05 263<br /> 264<ul><li> Fixed an issue introduced in version 10.8.3 that caused file scanning to fail at startup in the .NET 6.0 build. Builds for other target frameworks were not affected.</li> 265<li> Improved localization texts across all supported languages.</li> 266</ul> 267<strong>Version 10.8.3</strong> from 2026 October 01 268<br /> 269<ul><li> Fixed an issue when loading result files containing entries for files larger than 4 GB.</li> 270<li> Updated component versions.</li> 271</ul> 272<strong>Version 10.8.2</strong> from 2026 July 05 273<br /> 274<ul><li> Fixed minor issues.</li> 275<li> Updated component versions.</li> 276</ul> 277<strong>Version 10.8.1</strong> from 2026 January 06 278<br /> 279<ul><li> Added the "Skip online-only cloud files" option. When enabled, the program skips files stored only in the cloud (OneDrive, Google Drive, Yandex Disk, etc.), preventing unwanted downloads during duplicate scanning. In previous versions, these files were always skipped by default.</li> 280<li> Removed code signing.</li> 281</ul> 282<strong>Version 10.8.0</strong> from 2025 December 08 283<br /> 284<ul><li> Added .NET 10.0 support.</li> 285<li> Fixed an issue that prevented some files from being replaced with hard links when the "Check NTFS access rights compatibility" option was enabled.</li> 286<li> Fixed a minor UI issue.</li> 287<li> Implemented LZX compression optimized for executable files (equivalent to Windows `compact.exe /EXE:LZX`) directly in the application, without invoking `compact.exe`. This significantly improves compression performance.</li> 288</ul> 289<strong>Version 10.7.1</strong> from 2025 September 18 290<br /> 291<ul><li> Minor update.</li> 292<li> Updated Hungarian translation.</li> 293</ul> 294<strong>Version 10.7.0</strong> from 2025 August 24 295<br /> 296<ul><li>
296 Added support for comparing files and searching for duplicates in folders dragged from File Explorer. Searches and comparisons use the Default profile settings.</li> 297</ul> 298<strong>Version 10.6.6</strong> from 2025 July 26 299<br /> 300<ul><li> Updated component versions.</li> 301</ul> 302<strong>Version 10.6.5</strong> from 2025 July 06 303<br /> 304<ul><li> Fixed an intermittent error that occurred when updating the file list after file operations.</li> 305<li> Added Turkish translation.</li> 306<li> Updated component versions.</li> 307</ul> 308<strong>Version 10.6.4</strong> from 2025 June 24 309<br /> 310<ul><li> Fixed a file-scanning freeze that could occur when comparing `.cr2` files (Canon Digital Camera Raw images) with the "Ignore metadata and tag differences for audio, video and image files" option enabled.</li> 311<li> Fixed SSD detection for external WD My Passport drives, which were incorrectly identified as SSDs because they support TRIM.</li> 312<li> Updated Chinese language translation.</li> 313</ul> 314<strong>Version 10.6.3</strong> from 2025 May 10 315<br /> 316<ul><li> Fixed a couple of minor issues.</li> 317</ul> 318<strong>Version 10.6.2</strong> from 2025 March 30 319<br /> 320<ul><li> Enabled hard-link and symbolic-link creation when using UNC network paths without a mapped network drive.</li> 321<li> Fixed a UI issue in the "Select folders to search..." dialog when entering UNC network paths in the text box.</li> 322</ul> 323<strong>Version 10.6.1</strong> from 2025 January 20 324<br /> 325<ul><li> Fixed an issue with automatic updating of the file list when deleting files by external programs, such as file managers.</li> 326<li> The program now always enables support for hard links and symlinks on NTFS-formatted network drives, even if the file server does not report supporting these features.</li> 327<li> Fixed SSD detection in the .NET 6.0 build.</li> 328</ul> 329<strong>Version 10.6.0</strong> from 2024 December 27 330<br /> 331<ul><li> Added .NET 9.0 support.</li> 332<li> Added several new commands for selecting and deselecting files.</li> 333<li> Fixed the behavior of the search window when Ctrl+F is pressed while the window is already open.</li> 334<li> Slightly improved startup speed.</li> 335</ul> 336<strong>Version 10.5.1</strong> from 2024 October 13 337<br /> 338<ul><li> Fixed an issue that caused an "NLog.dll file not found" error when running `DuplicateSearcherNetFramework.exe` on some systems.</li> 339<li> Updated components.</li> 340<li> Removed .NET 7.0 support because it has reached the end of life.</li> 341</ul> 342<strong>Version 10.5.0</strong> from 2024 May 15 343<br /> 344<ul><li>
344 Added support for the Compact OS compression built into Windows 10 and 11. It can be used instead of standard NTFS compression and provides a higher compression ratio. Files compressed this way on Windows 10 cannot be opened on Windows 7, Windows 8.1, Linux, or other unsupported systems.</li> 345<li> Added support for deleting files from .ZIP archives.</li> 346<li> Implemented multithreaded file replacement with hard links and multithreaded file deletion on SSD drives.</li> 347<li> Added a new command "Unselect Files With the Most Hard Links".</li> 348<li> The "Partial comparison of large video files" option supports video files of 25 MB or more by default.</li> 349<li> Fixed several bugs.</li> 350</ul> 351<strong>Version 10.4.2</strong> from 2024 March 23 352<br /> 353<ul><li> Fixed a minor UI issue.</li> 354</ul> 355<strong>Version 10.4.1</strong> from 2024 March 22 356<br /> 357<ul><li> Fixed a problem with scrolling to the top of the grid after operations on files.</li> 358<li> Fixed an issue where symbolic-link information was not restored when loading saved search results.</li> 359<li> Improved the loading speed of saved search results containing a large number of files.</li> 360</ul> 361<strong>Version 10.4.0</strong> from 2024 February 23 362<br /> 363<ul><li> Added a new command "Select Files with the Most Hard Links as Link Targets".</li> 364<li> Added the option "Automatically rename file if a file with the same name already exists in the destination folder" in the file renaming dialog.</li> 365<li> Added automatic folder-tree updates when an external disk is connected to or disconnected from the system.</li> 366<li> Fixed the "Show/Hide Physical Devices" button.</li> 367<li> Fixed an error during automatic updates of the installed version.</li> 368<li> Fixed minor bugs.</li> 369</ul> 370<strong>Version 10.3.3</strong> from 2024 January 23 371<br /> 372<ul><li> Fixed: The occupied disk space was incorrectly displayed for files larger than 4 GB.</li> 373</ul> 374<strong>Version 10.3.2</strong> from 2024 January 16 375<br /> 376<ul><li> Fixed the issue: the result grid scrolled to the beginning after any file operation.</li> 377<li> Fixed path-based selection in the filter dialog when a path ended with a slash.</li> 378<li> Improved behavior after a file deletion request when all files are selected in one or more groups.
378</li> 379</ul> 380<strong>Version 10.3.1</strong> from 2023 December 25 381<br /> 382<ul><li> Fixed an issue where groups containing hard links and symbolic links were not refreshed automatically after files were replaced with hard links.</li> 383<li> Fixed: the size of the main window was not restored if the window's edge was at the edge of the screen.</li> 384<li> Added translation into Portuguese [Brazil].</li> 385</ul> 386<strong>Version 10.3.0</strong> from 2023 December 03 387<br /> 388<ul><li> Improved performance, fixed several minor bugs.</li> 389<li> Added .NET 8.0 support.</li> 390</ul> 391<strong>Version 10.2.3</strong> from 2023 May 06 392<br /> 393<ul><li> Fixed an issue that prevented Duplicate Searcher Launcher from starting the standalone (portable) version 10.2.2.</li> 394</ul> 395<strong>Version 10.2.2</strong> from 2023 April 30 396<br /> 397<ul><li> Fixed several minor UI issues.</li> 398<li> Fixed an issue when running the .NET 7.0 version as administrator on Windows 7: the environment variables used to work around the memory-allocation problem were not passed to the elevated process.</li> 399</ul> 400<strong>Version 10.2.1</strong> from 2023 April 02 401<br /> 402<ul><li> Fixed an issue where some duplicate files were occasionally ignored.</li> 403<li> Fixed incorrect display of some symbolic links.</li> 404<li> The command "Select All Files in '[selected folder]' and Sub-folders" is used in the context menu instead of "Select All Files in '[selected folder]'".</li> 405</ul> 406<strong>Version 10.2.0</strong> from 2023 March 28 407<br /> 408<ul><li> Improved performance on older CPUs, reduced CPU load when comparing files.</li> 409<li> Improved performance when comparing several thousand files of the same size, making comparisons several times faster.</li> 410<li> Fixed several UI issues.</li> 411<li> Improved keyboard navigation in the duplicate-files grid and added Ctrl+Up/Ctrl+Down shortcuts for moving between file groups.</li> 412<li> Selected folders are now saved separately for each search profile.</li> 413</ul> 414<strong>Version 10.1.4</strong> from 2023 February 27 415<br /> 416<ul><li> Fixed an issue where the message "New version 10.1.3 available for download" was shown even when version 10.1.3 was already installed.</li> 417</ul> 418<strong>Version 10.1.3</strong> from 2023 February 24 419<br /> 420<ul><li> Fixed an issue where the "Replace Files With Hard Links" command was available for files on FAT32 volumes.</li> 421<li> Updated Hungarian translation.</li> 422</ul> 423<strong>Version 10.1.2</strong> from 2023 January 12 424<br /> 425<ul><li> Improved performance.</li> 426<li> Improved sorting by size.</li> 427<li> Replaced the code-signing certificate. The previous certificate was intended for testing and is no longer valid.</li> 428</ul> 429<strong>Version 10.1.1</strong> from 2023 January 03 430<br /> 431<ul><li> The installer and all `.exe` and `.dll` files are now signed with a trusted code-signing certificate, eliminating the "Unknown publisher" warning when Duplicate Searcher starts.</li> 432<li> File-access-rights compatibility can now be checked when replacing files with hard links without running the application as administrator.</li> 433</ul> 434<strong>Version 10.1.0</strong> from 2023 January 01 435<br /> 436<ul><li> Added new column Extension with filtering and sorting support.</li> 437<li> Fixed minor bugs.</li> 438</ul> 439<strong>Version 10.0.5</strong> from 2022 December 19 440<br /> 441<ul><li> Fixed an issue where main-menu items did not fit in the window and became hidden when the window width was reduced or medium or large fonts were selected.</li> 442<li> Fixed: some visual issues of the filter panel.</li> 443</ul> 444<strong>Version 10.0.4</strong> from 2022 December 12 445<br /> 446<ul><li> Added a launcher workaround for excessive memory allocation by .NET 7.0 on 64-bit Windows 7.</li> 447 The launcher sets environment variables that disable the .NET features causing the problem. Duplicate Searcher should now run normally on 64-bit Windows 7 with .NET 7.0 installed. 448 Microsoft does not support .NET 7.0 on Windows 7, so consider the lack of support and bug fixes before using this configuration. 449<li> Added launcher checks for required components on Windows 7 and Windows 8/8.1.</li> 450</ul> 451<strong>Version 10.0.3</strong> from 2022 December 09 452<br /> 453<ul><li> Excessive memory allocation by .NET 7.0 does not affect 32-bit processes on Windows 7. The 32-bit `DuplicateSearcherNet7.x86.exe` build is therefore enabled without restrictions on both 32-bit and 64-bit Windows 7.</li> 454<li> Fixed a slight slowdown when comparing media files with the "Ignore differences in metadata..." option enabled.</li> 455</ul> 456<strong>Version 10.0.2</strong> from 2022 December 08 457<br /> 458<ul><li> On 64-bit Windows 7, the .NET 7.0 build `DuplicateSearcherNet7.x64.exe` allocates excessive memory at startup because of .NET 7.0 compatibility issues.</li> 459 Until the problem is resolved, DuplicateSearcher Launcher will not start this build on Windows 7 and will use the .NET 6.0 or .NET Framework 4.7.2 build instead. 460 Windows 7 users can also start the .NET 6.0 executable from the `net6.0` folder or the .NET Framework 4.7.2 executable from the `netfx` folder. 461<li> Fixed an issue where DuplicateSearcher Launcher could not find `DuplicateSearcherNetFramework.exe` on systems without .NET 6.0 or .NET 7.0 installed.</li> 462</ul> 463<strong>Version 10.0</strong> from 2022 December 07 464<br /> 465<ul><li> Added a build for .NET 7.0.</li> 466<li> Slightly improved performance.</li> 467<li> Fixed minor bugs.</li> 468<li> Added automatic profiles for audio, video, and image files.</li> 469<li> Added a simple media-tag preview window.</li> 470<li> Added commands for selecting hard-link targets directly, without first selecting the files to be replaced.</li> 471<li> Restored the ability to select hard-link targets on mapped network drives formatted with Linux EXT2, EXT3, or EXT4 file systems. This was unavailable for some NAS devices in version 9.0 because they did not correctly report hard-link support to Windows.</li> 472<li> Simple scripting support.</li> 473<li> Changed the file and directory structure to separate executable and library files for .NET Framework 4.7.2, .NET 6.0, and .
473NET 7.0.</li> 474</ul> 475<hr/> 476 477<br /> 478<strong>Version 9.0.5</strong> from 2022 October 28 479<br /> 480<ul><li> Fixed an unhandled exception that occurred when `IncompressibleFiles.txt` was missing from the application folder.</li> 481</ul> 482<strong>Version 9.0.4</strong> from 2022 October 26 483<br /> 484<ul><li> Fixed several errors causing unhandled exceptions.</li> 485<li> Fixed an issue in `DuplicateSearcherNetFramework.exe`: key files were not loaded and some menu items were missing.</li> 486</ul> 487<strong>Version 9.0.3</strong> from 2022 September 18 488<br /> 489<ul><li> Removed the dependency on .NET Framework 2.0/3.5 that prevented the application from running on fresh systems where those versions were not installed.</li> 490</ul> 491<strong>Version 9.0.2</strong> from 2022 September 11 492<br /> 493<ul><li> Fixed several minor UI issues.</li> 494<li> Added multiple-file selection using Shift+left-click.</li> 495</ul> 496<strong>Version 9.0.1</strong> from 2022 September 07 497<br /> 498<ul><li> Updated Polish and Chinese language files.</li> 499<li> Fixed issues with auto-update of language files.</li> 500</ul> 501<strong>Version 9.0.0</strong> from 2022 September 05 502<br /> 503<ul><li> Added optional grouping of files by disk, folder, and file name.</li> 504<li> Added automatic selection of a new hard-link target when replacing more than 1,023 files. NTFS supports a maximum of 1,024 hard links per file.</li> 505<li>
505 Added support for replacing symbolic links with hard links.</li> 506<li> Added the ability to continue the search with new settings and append the newly found duplicates to the existing files.</li> 507<li> Improved file-comparison performance in several scenarios.</li> 508<li> Improved performance of the .NET 6.0 build on modern processors with AVX and SHA-256 hardware acceleration.</li> 509<li> Resolved performance issues in search scenarios involving a large number of files.</li> 510<li> Added the ability to mark disks and volumes as SSDs manually, improving search performance on virtual disks and VeraCrypt volumes physically stored on SSDs.</li> 511<li> Added experimental support for hard links and symbolic links on ReFS.</li> 512<li> Prevented the system from automatically entering sleep or hibernation during long-running duplicate searches.</li> 513</ul> 514<hr/> 515 516<br /> 517<strong>Version 8.0.10</strong> from 2022 August 05 518<br /> 519<ul><li> Fixed a crash that occurred when comparing certain combinations of many small files.</li> 520</ul> 521<strong>Version 8.0.9</strong> from 2022 May 08 522<br /> 523<ul><li> Fixed some minor bugs.</li> 524<li> Added Hungarian translation.</li> 525<li>
525 Added support for `/` as a folder separator in paths passed through the command line, for example `e:/Photo/Photo` instead of `e:\Photo\Photo`.</li> 526<li> Added `DuplicateSearcher.Launcher.exe`, which automatically starts the most suitable build based on the installed .NET runtime (6.0, 5.0, or 4.8) and system architecture (32-bit or 64-bit).</li> 527I recommend installing the latest .NET 6.0 for the best performance and stability (https://dotnet.microsoft.com/en-us/download/dotnet/6.0/runtime). 528</ul> 529<strong>Version 8.0.8</strong> from 2021 December 05 530<br /> 531<ul><li> Reduced CPU usage and improved parallel duplicate-search performance on SSDs in some configurations.</li> 532<li> Fixed a minor bug that caused an error message on some systems.</li> 533</ul> 534<strong>Version 8.0.7</strong> from 2021 December 01 535<br /> 536<ul><li> Fixed a minor bug.</li> 537<li> Added a portable package for .NET 6, available as a separate download from the website.</li> 538</ul> 539<strong>Version 8.0.6</strong> from 2021 October 27 540<br /> 541<ul><li> Fixed translations of some menu items ending with an ellipsis.</li> 542</ul> 543<strong>Version 8.0.5</strong> from 2021 October 27 544<br /> 545<ul><li> Fixed a `System.BadImageFormatException` that occurred when starting the application on some systems.</li> 546</ul> 547<strong>Version 8.0.4</strong> from 2021 October 24 548<br /> 549<ul><li> Significantly improved performance when comparing thousands of small files of the same size.</li> 550<li> Fixed incorrect window scaling in the .NET 5 build (`DuplicateSearcherCore.exe`) when the Windows text scale was set to 150% or higher.</li> 551<li> Fixed prolonged UI freezes after moving a very large number of files to another disk.</li> 552<li> Added a 32-bit .NET 5 build (`DuplicateSearcherCore.x86.exe`) for 32-bit versions of Windows 7, Windows 8.1, and Windows 10.</li> 553</ul> 554<strong>Version 8.0.3</strong> from 2021 May 23 555<br /> 556<ul><li> Fixed an issue where identical video files larger than 2 GB were not found when the "Partial comparison of large video files" option was enabled.</li> 557<li> Minor improvements and bug fixes.</li> 558</ul> 559<strong>Version 8.0.2</strong> from 2021 April 17 560<br /> 561<ul><li> Fixed a prolonged UI freeze when starting an operation that deleted a large number of files.</li> 562<li> Fixed incorrect search in DuplicateSearcherCore.exe (for .NET 5) due to the incorrect implementation of some functions in .NET 5.</li> 563<li> Implemented uniform file sorting order in versions DuplicateSearcher.exe (for .NET 4.7.2+) and DuplicateSearcherCore.exe (for .NET 5).</li> 564</ul> 565<strong>Version 8.0.1</strong> from 2021 April 11 566<br /> 567<ul><li> Added the "Partial comparison of large video files" option. When enabled, files of 250 MB or larger are compared in sections of approximately 4 MB per 100 MB. This provides a quick estimate of whether the video files are likely to be identical.</li> 568<li> Added an estimate of the time remaining for long-running operations such as scanning.</li> 569<li> Added the new column "Files", which allows you to sort file groups by the number of files in them.</li> 570<li> Added a context menu to the table header for hiding unnecessary columns.</li> 571<li> The dialog box of the "Filtered selection" command has been redesigned, the selection has been simplified, and the "Invert Selection" operation has been added.</li> 572<li> Fixed several bugs found in the previous version.</li> 573<li> Reduced memory usage while searching for duplicates.</li> 574<li> Improved scanning performance by several percent.</li> 575<li> Restored `DuplicateSearcherCore.exe`, built for .NET 5.0. .NET Desktop Runtime 5.0.4 or later is required.</li> 576<li> If you like the application, please consider supporting its continued development.</li> 577</ul> 578<hr/> 579 580<br /> 581<strong>Version 7.0.7</strong> from 2021 January 14 582<br /> 583<ul><li> Fixed several issues.</li> 584<li> Fixed an issue where saved scan results could not be loaded in some circumstances.</li> 585<li> Temporarily removed the .NET 5.0 application `DuplicateSearcherCore.exe`, introduced in version 7.0.6, because of a GDI resource leak in some .NET 5.0 graphics functions.</li> 586</ul> 587<strong>Version 7.0.6</strong> from 2020 December 19 588<br /> 589<ul><li> Fixed minor bugs.</li> 590<li> Users of the portable version can try the new `DuplicateSearcherCore.exe`, built for .NET Desktop Runtime 5.0.</li> 591.NET 5.0 includes performance improvements, so `DuplicateSearcherCore.exe` should run faster than the standard `DuplicateSearcher.exe` build for .NET Framework 4.7.2. 592Install .NET Desktop Runtime 5.0 from https://dotnet.microsoft.com/download/dotnet-core/5.0/runtime/ to run `DuplicateSearcherCore.exe`. 593The installer also copies the .NET 5.0 executable `DuplicateSearcherCore.exe` to the application folder in Program Files, but does not create a shortcut or launch it automatically. 594You can create a shortcut and run the executable manually. 595A future version will include a launcher that automatically selects and starts the .NET 5 or later build when the required .NET Desktop Runtime is installed. 596.NET 5 and later will be the primary platform for future application development. 597</ul> 598<strong>Version 7.0.5</strong> from 2020 October 23 599<br /> 600<ul><li> Bugfixing: missing directory icons and slow performance after repeated search.</li> 601</ul> 602<strong>Version 7.0.4</strong> from 2020 September 21 603<br /> 604<ul><li> Fixed GDI+ exceptions that caused the application to crash after scanning a large number of files. The errors were caused by Windows limits on the number of file icons that can exist in memory simultaneously.</li> 605<li> Fixed an `OutOfMemoryException` when the error panel contained too many entries. The maximum number of displayed errors is now 1,000.</li> 606<li> Added error information for symbolic links pointing to nonexistent files.</li> 607<li> Added a Spanish (Colombia) translation (thanks to Carlos Andrés Medina Rivera!).</li> 608</ul> 609<strong>Version 7.0.3</strong> from 2020 September 08 610<br /> 611<ul><li> Improved file symlinks detection. Previous versions skipped symlinks to single files without duplicates.</li> 612</ul> 613<strong>Version 7.0.2</strong> from 2020 September 07 614<br /> 615<ul><li> Fixed: the logging for completed file operations was broken.</li> 616</ul> 617<strong>Version 7.0.1</strong> from 2020 September 06 618<br /> 619<ul><li> Added a visible list of selected search paths below the folder tree in the Start Search dialog, along with separate "Select All" and "Unselect All" buttons.</li> 620</ul> 621<strong>Version 7.0</strong> from 2020 July 27 622<br /> 623<ul><li>
623 Added support for finding audio, video, and `.jpg` image files with identical binary media content but different metadata and tags.</li> 624<li> Added support for launching custom command files and external tools, such as Beyond Compare, for selected files.</li> 625<li> Added the "Copy Selected Lines to Clipboard in CSV Format" command.</li> 626</ul> 627<hr/> 628 629<br /> 630<strong>Version 6.0.3</strong> from 2020 June 09 631<br /> 632<ul><li> Improved scanning performance in some scenarios.</li> 633<li> File modification times are now displayed in local time. Previous versions displayed them in UTC.</li> 634<li> Fixed automatic updates for the portable version.</li> 635</ul> 636<strong>Version 6.0.2</strong> from 2020 June 06 637<br /> 638<ul><li> Fixed false positives when comparing `.mp3` files with the "Ignore ID3-tag differences for MP3 files" option enabled.</li> 639</ul> 640<strong>Version 6.0.1</strong> from 2020 June 05 641<br /> 642<ul><li> Fixed an issue that prevented symbolic links from being created to files on other disks or volumes.</li> 643</ul> 644<strong>Version 6.0.0</strong> from 2020 June 03 645<br /> 646<ul><li> Improved performance severalfold when searching for duplicates simultaneously on multiple independent physical drives.</li> 647<li> Improved duplicate-search performance severalfold on SSDsâfor example, by three to four times on a SATA SSD when scanning with four threads.</li> 648SSDs are detected automatically. 649<li> Drive letters and volumes are grouped in the folder tree by their physical drives.</li> 650<li>
650 Added support for hard links and symbolic links in EXT2/EXT3/EXT4 file systems (I've tested it only with Ext2Fsd-driver for Windows https://www.ext2fsd.com/ ).</li> 651<li> Added duplicate search in ZIP archives. To search an archive, add it under the "Archive" node in the folder tree. File operations inside ZIP archives, such as renaming and deleting, are not supported.</li> 652<li> Added the ability to assign custom keyboard shortcuts.</li> 653<li> Added the ability to move files while preserving the folder structure.</li> 654<li> Several small fixes and improvements.</li> 655<li> This version is built for .NET Framework 4.7.2 or later, providing more features and better performance but no longer supporting Windows XP.</li> 656</ul> 657<hr/> 658 659<br /> 660<strong>Version 5.2.7</strong> from 2020 April 25 661<br /> 662<ul><li> Fixed a `NullReferenceException` in the "Move Files" dialog.</li> 663<li> Fixed an issue where automatic updates created an unnecessary `Settings` subfolder.</li> 664</ul> 665<strong>Version 5.2.6</strong> from 2020 March 23 666<br /> 667<ul><li>
667 Added support for skipping OneDrive files that are not stored locally.</li> 668Cloud-only files are excluded from searches by default. To include them and allow OneDrive to download them for comparison, set `SkipFilesInCloud="0"` in the profile settings in `settings.xml`. 669It's just a quick fix. The checkbox in the UI for the setting will be added in a future version. 670</ul> 671<strong>Version 5.2.5</strong> from 2020 February 28 672<br /> 673<ul><li> Fixed a small issue.</li> 674</ul> 675<strong>Version 5.2.4</strong> from 2020 February 16 676<br /> 677<ul><li> Fixed crashes caused by missing fonts on some systems.</li> 678<li> Fixed UI issues caused by selecting medium or large fonts.</li> 679<li> Fixed several rare crashes on some system configurations.</li> 680<li> Added key without expiration date for non-commercial use.</li> 681</ul> 682<strong>Version 5.2.3</strong> from 2019 December 06 683<br /> 684<ul><li> Fixed some small issues. </li> 685<li> Improved stability.</li> 686</ul> 687<strong>Version 5.2.2</strong> from 2019 October 17 688<br /> 689<ul><li> Fixed a Windows 10 issue where "Size on disk" was displayed as zero for some system files in the `WindowsApps` folder.</li> 690</ul> 691<strong>Version 5.2.1</strong> from 2019 October 8 692<br /> 693<ul><li> Fixed several issues that caused crashes.</li> 694</ul> 695<strong>Version 5.2</strong> from 2019 September 1 696<br /> 697<ul><li> Added new button "Show only groups containing selected files" on the side toolbar.</li> 698<li> Added display of the current disk read speed during file comparison.</li> 699<li> Fixed a couple of unhandled exceptions that could cause crashes.</li> 700<li> Minor performance improvement.</li> 701</ul> 702<strong>Version 5.1.9</strong>.1 from 2019 August 14 703<br /> 704<ul><li> Updated Polish translation.</li> 705</ul> 706<strong>Version 5.1.9</strong> from 2019 August 13 707<br /> 708<ul><li> Fixed a crash when scanning files in network folders.</li> 709<li> Fixed a crash when scanning MP3 files with unusual ID3v2 tags while the "Ignore ID3-tag differences for MP3 files" option was enabled.</li> 710<li> Added a workaround for an error that occurred when opening the system Save File dialog on systems with missing components.</li> 711<li> Column widths and order are now preserved when the program restarts.</li> 712<li> Added the ability to select and deselect files based on parent folders of the highlighted file.</li> 713<li> Added Chinese (Simplified) translation.</li> 714</ul> 715<strong>Version 5.1.7</strong> from 2019 August 09 716<br /> 717<ul><li> Fixed a critical freeze when starting a search after the previous search used network folders.</li> 718</ul> 719<strong>Version 5.1.6</strong> from 2019 August 08 720<br /> 721<ul><li> Fixed several bugs leading to crashes of the application.</li> 722Thanks to the people who sent me the reports! 723<li> Improved the "Ignore ID3-tag differences for MP3 files" feature so that it finds more files that differ only in their ID3 tags.</li> 724</ul> 725<strong>Version 5.1.5</strong> from 2019 July 23 726<br /> 727<ul><li> Fixed two issues that caused occasional application crashes.</li> 728One of these issues was caused by a bug in .NET Framework. 729Thanks to the people who sent me the reports! 730<li> This version should still run under Windows XP. ;-)</li> 731</ul> 732<strong>Version 5.1.4</strong> from 2019 July 15 733<br /> 734<ul><li> Fixed the "Move Files" operation.</li> 735<li> Search settings are now saved even when the Search dialog is closed with the Cancel button or Esc key.</li> 736<li> Repacked DLLs into a single executable to reduce the number of files in the portable version.</li> 737</ul> 738<strong>Version 5.1.3</strong> from 2019 June 10 739<br /> 740<ul><li> Reduced CPU usage when scanning a large number of files.</li> 741<li> Fixed an unhandled exception when a configured network path was no longer available.</li> 742<li> Fixed an issue that incorrectly limited the number of symbolic links for registered users.</li> 743</ul> 744<strong>Version 5.1.2</strong> from 2019 April 21 745<br /> 746<ul><li> Fixed broken search in network folders.</li> 747</ul> 748<strong>Version 5.1.1</strong> from 2019 April 08 749<br /> 750<ul><li> Fixed: freed up space summary was incorrectly cleared by some UI operations.</li> 751<li> Updated French translation. Thanks to Colok!</li> 752<li> Windows XP users: this is likely to be the last version built for .NET Framework 4.0 and therefore the last version supporting Windows XP.</li> 753 Future versions will target .NET Framework 4.6.2 or later and .NET Core 3.0, which are not supported on Windows XP. 754 Critical issues in this .NET Framework 4.0 version may still be fixed. 755</ul> 756<strong>Version 5.1.0</strong> from 2019 April 02 757<br /> 758<ul><li> Fixed a bug with the inability to filter files from the list by name, which appeared in the previous version.</li> 759<li> Fixed several minor bugs.</li> 760<li> Added the ability to sort within groups by file names, folders, number of fragments, hard links and file modification date.</li> 761<li> Added extended status-bar statistics for found duplicates, free disk space, and deleted or replaced files.</li> 762<li> Added the ability to specify the path to search for files as a text list of paths.</li> 763<li> Added the ability to copy file and folder paths to the clipboard.</li> 764<li> Improved duplicate-list rendering performance.</li> 765<li> Several commands were renamed.</li> 766</ul> 767<strong>Version 5.0.3</strong> from 2019 February 15 768<br /> 769<ul><li> Fixed a crash when searching for file names with "Find in Listâ¦".</li> 770<li> Added a German translation.</li> 771</ul> 772<strong>Version 5.0.1</strong> from 2018 December 01 773<br /> 774<ul><li> Updated a tooltip.</li> 775</ul> 776<strong>Version 5.0</strong> from 2018 November 18 777<br /> 778<ul><li>
778 Added support for file symbolic links (search, display and creation).</li> 779<li> Fixed several issues.</li> 780<li> Improved performance. In some complex scenarios, such as comparing many files of the same size, searches can be several times faster.</li> 781</ul> 782<hr/> 783 784<br /> 785<strong>Version 4.3</strong> from 2016 April 29 786<br /> 787<ul><li> Fixed an issue where searching did not work on 32-bit versions of Windows.</li> 788</ul> 789<strong>Version 4.2</strong> from 2016 April 20 790<br /> 791<ul><li> Added pattern support to file-name and file-path filters in the results grid. Multiple patterns can be separated by `|` or `;`, for example: `DSC*.JPG | IMG*.JPG`.</li> 792<li> Added an option to skip NTFS compression for incompressible or poorly compressible files when using the "Compress" command. This reduces file fragmentation on HDDs and wear on SSDs.</li> 793</ul> 794<strong>Version 4.1.1</strong> from 2016 February 15 795<br /> 796<ul><li> Fixed the "Automatically Check for Updates" option, which did not work in versions 4.0 and 4.1.</li> 797<li> The NTFS-compression operation ignores small files (up to 4 KB).</li> 798<li> Fixed a rare crash.</li> 799</ul> 800<strong>Version 4.1.0</strong> from 2016 February 05 801<br /> 802<ul><li> Significantly improved performance when comparing hard links.</li> 803<li> Added Windows Explorer context-menu integration for installed versions. Duplicate searches can now be started from the context menu for selected folders or disks. This feature is not available in the portable version.</li> 804<li> Added the following optional command-line parameters:</li> 805<li>s "Path1;[Path2;][Path3;]": search for duplicate files in paths separated by `;`.</li> 806 Example: DuplicateSearcher.exe -s "D:\Photos1;D:\Photos2;" 807<li>profile "<ProfileName>": select the profile used for a search started from the command line.</li> 808 If the parameter is omitted or the specified profile does not exist, settings from the "Default" profile are used. 809 Example: DuplicateSearcher.exe -s "D:\Photos1;D:\Photos2;" -profile "Photos". 810</ul> 811<strong>Version 4.0.0</strong> from 2015 December 15 812<br /> 813<ul><li> Updated the application to target Microsoft .NET Framework 4, improving performance and removing the requirement to install .NET Framework 3.5 on Windows 8.1 and Windows 10.</li> 814<li> Added user-defined search profiles for different file-search criteria.</li> 815<li> Added a filter row to the results list for filtering files by different criteria.</li> 816<li> Fixed several minor issues.</li> 817<li> The portable version now saves settings in an application subfolder.</li> 818<li> "Start As Administrator" is disabled by default.</li> 819</ul> 820<strong>Version 3.0.1</strong> from 2015 March 01 821<br /> 822<ul><li> Fixed several minor UI bugs.</li> 823</ul> 824<strong>Version 3.0.0</strong> from 2015 January 12 825<br /> 826<ul><li> Fixed several small bugs.</li> 827<li> Added preview of image files in hits on mouse hover.</li> 828<li> Added displaying of extended properties of media files in hits on mouse hover.</li> 829<li> Added some new commands to select files.</li> 830</ul> 831<hr/> 832 833<br /> 834<strong>Version 2.2.6</strong> from 2014 May 20 835<br /> 836<ul><li> Added new search option "Search only for duplicates with the same file names".</li> 837<li> Fixed the "Move Files to Specified Folder" operation.</li> 838</ul> 839<strong>Version 2.2.3</strong> from 2014 January 31 840<br /> 841<ul><li> Added the ability to increase the font size.</li> 842<li> Minor improvement.</li> 843</ul> 844<strong>Version 2.2.1</strong> from 2013 October 19 845<br /> 846<ul><li> Fixed file-search filtering where include and exclude wildcards did not always work correctly.</li> 847</ul> 848<strong>Version 2.2.0</strong> from 2013 October 01 849<br /> 850<ul><li> Added logging for successfully completed file operations.</li> 851<li> Added option to delete empty folders after file deletion.</li> 852<li> Added French translation.</li> 853</ul> 854<strong>Version 2.1.3</strong> from 2013 July 27 855<br /> 856<ul><li> Fixed an error that occurred when expanding drive C: in the "Select Folders to Scan" window.</li> 857I'm very sorry if you encountered it! 858</ul> 859<strong>Version 2.1.2</strong> from 2013 July 16 860<br /> 861<ul><li> Fixed an issue where the file list was not updated after files were moved to the Recycle Bin.</li> 862<li> Added: Duplicate Searcher prevents delete operation if all files were checked for deleti
862on.</li> 863</ul> 864<strong>Version 2.1.1</strong> from 2013 June 26 865<br /> 866<ul><li> Minor update.</li> 867</ul> 868<strong>Version 2.1.0</strong> from 2013 March 06 869<br /> 870<ul><li> Implemented feature: you can add network folders and use them to scan for duplicates.</li> 871<li> Implemented the new version-history and update dialog.</li> 872<li> Fixed casual crash by clicking on "Send Feedback or Bug Report" menu item if The Bat! app is installed.</li> 873</ul> 874<strong>Version 2.0.3</strong> from 2013 January 28 875<br /> 876<ul><li> Resolved problem: dialog "Incompatible file permissions" was being opened and updated very slowly in some cases.</li> 877<li> Status window is now shown by loading result files when file information is being updated.</li> 878<li> The sizes of the found and checked files in status bar display the real disc space used by files (not just the sums of file sizes as it was before). </li> 879</ul> 880<strong>Version 2.0.2</strong> from 2013 January 11 881<br /> 882<ul><li> Added: Polish language.</li> 883</ul> 884<strong>Version 2.0.2</strong> from 2012 December 02 885<br /> 886<ul><li> Improved files loading/updating speed when loading scanning results from the file.</li> 887<li>
887 Added support for loading result files via command line and Drag&Drop.</li> 888</ul> 889<strong>Version 2.0.1</strong> from 2012 November 25 890<br /> 891<ul><li> Added the long path support. The DS application can now correctly get access to files and folders with the path longer than 260 characters.</li> 892<li> Added the support of Save/Load results command.</li> 893<li> Improved Windows 8 support.</li> 894<li> Added comparison support for NTFS alternate data streams.</li> 895<li> Improved the performance of processing and comparing of the small files.</li> 896<li> Added some new check/uncheck commands.</li> 897<li> Added some tooltips with detailed command descriptions.</li> 898<li> Added support for checking NTFS-permissions compatibility for the files being replaced by hard links.</li> 899<li> Added experimental option to ignore differences in MP3-files metadata (ID3-tags) and compare the music content only. This option allows finding MP3-files with identical music content, but different ID3-tags.</li> 900<li> Fixed some small bugs.</li> 901<li> Possibly added some new ones. :)</li> 902</ul> 903<hr/> 904 905<br /> 906<strong>Version 1.6.5</strong>.1 from 2010 September 30 907<br /> 908<ul><li> Fixed a minor resizing issue in the "Select Folders to Scan" dialog.</li> 909</ul> 910<strong>Version 1.6.5</strong> from 2010 September 19 911<br /> 912<ul><li> Fixed the "Hide files if path contains symbolic link" option.</li> 913<strong>Version 1.6.4</strong>.1 914<li> Replaced the label "Reparsed path" with the clearer "Real path".</li> 915</ul> 916<strong>Version 1.6.4</strong> from 2010 August 24 917<br /> 918<ul><li> Fixed some small bugs.</li> 919</ul> 920<strong>Version 1.6.3</strong> from 2010 June 09 921<br /> 922<ul><li> Added: Italian language.</li> 923</ul> 924<strong>Version 1.6.3</strong> from 2010 February 06 925<br /> 926<ul><li> Fixed small bug: the option "Automatically Check For Updates" was always on after the restart of the application.</li> 927<li> Added: the application requests administrator rights on Windows Vista and Windows 7.</li> 928</ul> 929<strong>Version 1.6.2</strong> from 2009 December 01 930<br /> 931<ul><li> Fixed a freeze when pressing "Check All" in the "Find in List" dialog.</li> 932<li>
932 Added: Windows 7 taskbar extensions support.</li> 933<li> Some minor fixes.</li> 934</ul> 935<strong>Version 1.6.1</strong> from 2009 November 16 936<br /> 937<ul><li> Fixed: link controls were not updated by checking files from "Find in List" dialog.</li> 938</ul> 939<strong>Version 1.6</strong> from 2009 November 15 940<br /> 941<ul><li> Fixed: some small bugs.</li> 942<li> Added: new commands: </li> 943<li> "Exclude Checked Files From the List",</li> 944<li> "Check All Files in This Folder",</li> 945<li> "Uncheck All Files in This Folder",</li> 946<li> "Find in List".</li> 947<li> Added: buttons to hide optical, removable and network drives in folder tree.</li> 948</ul> 949<strong>Version 1.5.1</strong> from 2009 October 25 950<br /> 951<ul><li> Fixed: commands "Collapse All" and "Expand All" did not work in version 1.5.</li> 952<li> Added: Japanese language.</li> 953</ul> 954<strong>Version 1.5</strong> from 2009 October 10 955<br /> 956<ul><li> Fixed: the application did not work on Win64 systems.</li> 957<li> Fixed: significantly improved performance and decreased memory consumption of application by work with the huge list of found files.</li> 958<li> Added: the application automatically updates result list, when files were deleted or modified by external applications.</li> 959<li> Fixed: some small bugs.</li> 960</ul> 961<strong>Version 1.4.3</strong> from 2009 July 02 962<br /> 963<ul><li> Added: context menu commands "Check All" and "Uncheck All" to select folder dialog.</li> 964<li> Added: new command "Uncheck Other NTFS-links If Any Is Unchecked". This command allows to make unchecked the whole group of hard and soft NTFS-links to the file in order to use this file as a target for new hard links.</li> 965<li> Fixed: a crush when user clicks "Hide groups without real duplicates" checkbox and empty list must be shown.</li> 966<li> Improved: result list scroll speed.</li> 967</ul> 968<strong>Version 1.4.2</strong> from 2009 May 04 969<br /> 970<ul><li> Fixed: some small interface-related bugs.</li> 971</ul> 972<strong>Version 1.4.1</strong> from 2009 April 17 973<br /> 974<ul><li> Added: shortcuts for commands.</li> 975<li> Added: new search option "Search only NTFS-links to the same files".</li> 976</ul> 977<strong>Version 1.4</strong> from 2009 March 8 978<br /> 979<ul><li> Added a progress window for deleting files, replacing files with hard links, and detaching hard links.</li> 980<li> Added automatic update checks.</li> 981<li> Some internal code improvements.</li> 982</ul> 983<strong>Version 1.3.1</strong> from 2009 January 10 984<br /> 985<ul><li> Added the ability to rename files by editing their names directly in the results grid.</li> 986<li> The application now saves and restores the main-window position between sessions.</li> 987</ul> 988<strong>Version 1.3.0</strong> from 2008 December 22 989<br /> 990<ul><li> Renamed to "Duplicate and Same Files Searcher".</li> 991<li> Added the ability to compress files on NTFS volumes.</li> 992<li> Compressed files on NTFS volumes are displayed in blue.</li> 993<li> "Size on disk" is now displayed in the "Size" column.</li> 994<li> Fixed incorrect sorting by file name in the results list.</li> 995</ul> 996<strong>Version 1.2.1</strong> from 2008 November 13 997<br /> 998<ul><li> Added ascending and descending sorting to the "Size" column.</li> 999<li> Descending order is now the default for scanning and sorting results.</li> 1000</ul> 1001<strong>Version 1.2.0</strong> from 2008 October 21 1002<br /> 1003<ul><li> Added "Include" and "Exclude" masks for file scanning.</li> 1004<li> Added a scanning progress bar.</li> 1005<li> Added the "Detach Hard Links" operation.</li> 1006<li> Files that cannot be replaced because they are in use by another process are now deleted automatically after the next reboot.</li> 1007<li> Fixed an issue where operations on selected files were not performed when their group was collapsed.</li> 1008<li> Fixed some interface issues.</li> 1009<li> Fixed some minor internal bugs.</li> 1010<li> Improved performance.</li> 1011<li> Reduced memory usage.</li> 1012</ul> 1013<strong>Version 1.1.0</strong> from 2008 September 04 1014<br /> 1015<ul><li> Added: new search option "Skip files, which don't occupy disk space (resident files)".</li> 1016<li> Added: new search option "Skip symbolic links (directory junctions)".</li> 1017<li> Added: search options are now saved and restored automatically on program exit/start.</li> 1018<li> Added: possibility to copy file paths to clipboard.</li> 1019<li> Performance of filling grid operation was increased.</li> 1020</ul> 1021<strong>Version 1.0.8</strong> from 2008 August 14 1022<br /> 1023<ul><li> Fixed some spelling mistakes.</li> 1024<li> Fixed some interface issues.</li> 1025</ul> 1026<strong>Version 1.0.7</strong> from 2008 July 18 1027<br /> 1028<ul><li> Added: hint string in the status bar.</li> 1029</ul> 1030<strong>Version 1.0.6</strong> from 2008 July 16 1031<br /> 1032<ul><li> Some changes in the interface.</li> 1033<li> Fixed some small interface problems.</li> 1034<li> Added: now the number of file fragments on the disk is shown.</li> 1035</ul> 1036<strong>Version 1.0.1</strong> from 2008 March 10 1037<br /> 1038<ul><li> First release.</li> 1039</span> 1040 </div> 1041 1042 1043 </td> 1044 <td style="text-align: center; vertical-align: top" > 1045 <table> 1046 <tr> 1047 <td class="rightol1"></td> 1048 <td class="rightol2"> 1049 <div> 1050 <a target="_blank" rel="noopener noreferrer" href="https://www.softpedia.com/get/System/File-Management/Duplicate-Same-Files-Searcher.shtml#status"> 1051 <img src="pics/sp100clean.png" alt="www.softpedia.com" /> 1052 </a> 1053 1054 <br /> 1055 <a target="_blank" rel="noopener noreferrer" href="https://www.bestsoftw
1055are4download.com/software/t-free-duplicate-same-files-searcher-download-uqybzwuh.html"> 1056 <img src="pics/BS4D_rate5.png" alt="www.bestsoftware4download.com/" /> 1057 </a> 1058 1059 <br /> 1060 <a target="_blank" rel="noopener noreferrer" href="https://www.bestfreewaredownload.com/freeware/t-free-duplicate-same-files-searcher-freeware-mnzwnled.html"> 1061 <img src="pics/BFD_rate5.png.gif" alt="www.bestfreewaredownload.com" /> 1062 </a> 1063 1064 <br /> 1065 <a target="_blank" rel="noopener noreferrer" href="https://maddownload.com/utilities/file-managers/duplicate-files-search-link/"> 1066 <img src="https://maddownload.com/wp-content/uploads/2020/07/maddownload_editors_choice_transparent-150x150-1.png" /> 1067 </a> 1068 </div> 1069 </td> 1070 </tr> 1071 1072 <tr> 1073 <td class="rightol1" style="height: 50px;"></td> 1074 </tr> 1075 <tr> 1076 <td class="rightol1"></td> 1077 <td class="rightol2" style="background-color: #fafafa;"> 1078 <div style="text-align: center;"> 1079
1079<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
1079 1080 <!-- GoogleAd1 --> 1081 <ins class="adsbygoogle" 1082 style="display: block" 1083 data-ad-client="ca-pub-7193147468426117" 1084 data-ad-slot="4695815585" 1085 data-ad-format="auto"></ins> 1086
1086<script> 1087 (adsbygoogle = window.adsbygoogle || []).push({}); 1088 </script>
1088 1089 </div> 1090 </td> 1091 </tr> 1092 1093 <tr> 1094 <td class="rightol1"></td> 1095 <td class="rightol2"> 1096 <div style="text-align: center; height: 400px"> 1097 1098 1099<!-- GoogleAd1 -->
1100<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
1100 1101<ins class="adsbygoogle" 1102 style="display: block" 1103 data-ad-client="ca-pub-7193147468426117" 1104 data-ad-slot="4695815585" 1105 data-ad-format="auto"></ins>
1106<script> 1107 (adsbygoogle = window.adsbygoogle || []).push({}); 1108</script>
1108 1109 1110 1111 1112 </div> 1113 1114 </td> 1115 </tr> 1116 1117 <tr> 1118 <td class="rightol1"></td> 1119 <td class="rightol2"> 1120 <div style="background-color: #fafafa; text-align: center;"> 1121
1121<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
1121 1122 <!-- GoogleAd - адапÑивнÑй4 --> 1123 <ins class="adsbygoogle" 1124 style="display: block" 1125 data-ad-client="ca-pub-7193147468426117" 1126 data-ad-slot="1941030788" 1127 data-ad-format="auto"></ins> 1128
1128<script> 1129 (adsbygoogle = window.adsbygoogle || []).push({}); 1130 </script>
1130 1131 1132 </div> 1133 </td> 1134 </tr> 1135 1136 1137 </table> 1138 </td> 1139 </tr> 1140 1141 <tr> 1142 <td style="width: 360px; height: 46px"></td> 1143 <td> 1144 </td> 1145 </tr> 1146 1147 <tr> 1148 <td></td> 1149 <td style="height: 120px;"> 1150 <div> 1151
1151<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
1151 1152 <!-- GoogleAd - адапÑивнÑй5 --> 1153 <ins class="adsbygoogle" 1154 style="display: block" 1155 data-ad-client="ca-pub-7193147468426117" 1156 data-ad-slot="1801429983" 1157 data-ad-format="auto"></ins> 1158
1158<script> 1159 (adsbygoogle = window.adsbygoogle || []).push({}); 1160 </script>
1160 1161 </div> 1162 </td> 1163 </tr> 1164 1165 <tr style="font-size: 12pt"> 1166 <td style="width: 360px; height: 46px"></td> 1167 <td style="width: 600px; height: 46px; text-align: left"> 1168 <hr /> 1169 Tags: Duplicate Searcher, Duplicate & Same Files Searcher, duplicate file finder, duplicate file remover, clone remover, clone finder, find duplicate files, remove duplicate files, find and remove clones, create hard links;<br /> 1170 </td> 1171 <td style="width: 362px; height: 46px"></td> 1172 </tr> 1173 <tr style="font-size: 12pt"> 1174 <td style="width: 360px; height: 46px"></td> 1175 <td style="height: 46px; text-align: left; width: 600px;"> 1176 <hr /> 1177 (c) 2008-<span id="ctl00_LabelCurYear">2026 Yury Malich </span> 1178 <a id="ctl00_contactLink2" href="contact">Contact</a><br /> 1179 <a href="https://malich.org">https://malich.org</a>, <a href="https://duplicatesearcher.net">https://duplicatesearcher.net</a> 1180 1181 1182 </td> 1183 <td style="width: 362px; height: 46px"></td> 1184 </tr> 1185 <tr> 1186 <td></td> 1187 <td> 1188 <br /> 1189 <div style="text-align: center;"> 1190 <div> 1191 <!-- counter.1gb.ru --> 1192
1192<script language="javascript" type="text/javascript"> 1193 cgb_js = "1.0"; cgb_r = "" + Math.random() + "&r=" + 1194 escape(document.referrer) + "&pg=" + 1195 escape(window.location.href); 1196 document.cookie = "rqbct=1; path=/"; cgb_r += "&c=" + 1197 (document.cookie ? "Y" : "N"); 1198 </script>
1198 1199
1199<script language="javascript1.1" type="text/javascript"> 1200 cgb_js = "1.1"; cgb_r += "&j=" + 1201 (navigator.javaEnabled() ? "Y" : "N")</script>
1201 1202
1202<script language="javascript1.2" type="text/javascript"> 1203 cgb_js = "1.2"; cgb_r += "&wh=" + screen.width + 1204 'x' + screen.height + "&px=" + 1205 (((navigator.appName.substring(0, 3) == "Mic")) ? 1206 screen.colorDepth : screen.pixelDepth)</script>
1206 1207
1207<script language="javascript1.3" type="text/javascript"> 1208 cgb_js = "1.3"</script>
1208 1209
1209<script language="javascript" 1210 type="text/javascript"> 1211 cgb_r += "&js=" + cgb_js; 1212 document.write("<a href='http://www.1gb.ru?cnt=5035'>" + 1213 "<img src='http://counter.1gb.ru/cnt.aspx?" + 1214 "u=5035&" + cgb_r + 1215 "&' border=0 width=88 height=31 " + 1216 "alt='1Gb.ru counter'><\/a>"); 1217 </script>
1217 1218 <noscript> 1219 <a href='http://www.1gb.ru?cnt=5035'> 1220 <img src="http://counter.1gb.ru/cnt.aspx?u=5035" width="88" height="31" alt="1Gb.ru counter"></a> 1221 </noscript> 1222 1223 <!-- /counter.1gb.ru --> 1224 </div> 1225 <br /> 1226 <!-- 1227 <a href="http://info.flagcounter.com/fTqD"> 1228 <img src="http://s09.flagcounter.com/count/fTqD/bg_FFFFFF/txt_000000/border_CCCCCC/columns_3/maxflags_12/viewers_0/labels_1/pageviews_1/flags_0/" alt="Flag Counter" /></a> 1229--> 1230 </div> 1231 1232 </td> 1233 <td></td> 1234 </tr> 1235 </table> 1236 </form> 1237</body> 1238</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.