PageSourceSearch

https://malich.org/duplicate_searcher_changelog

html malich.org collected 2026-10-09 23:34:48 UTC 123,065 bytes, 1,238 lines download raw bytes

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 &amp; Link</title>
31<meta name="keywords" content="Duplicate Searcher, Duplicate Files Search &amp; 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 &amp; 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                                    &nbsp;&nbsp;
115                                </span>
116                                <span>
117                                    <a id="ctl00_downloadLink" href="duplicate_searcher#download">Download</a>
118                                    &nbsp;&nbsp;
119                                </span>
120                                
121                                <a id="ctl00_donateLink" href="duplicate_searcher#donate">To thank</a>
122                                &nbsp; &nbsp;
123                                <span>
124                                    <a id="ctl00_contactLink" href="contact">Contact</a>
125                                    &nbsp; &nbsp;
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 &amp; 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">&nbsp;</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                    &nbsp;	
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 &amp; 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.