ACAPsoft For software As Compact As Possible



TwinSeek - File Comparer and Duplicate Finder

Version 1.940 KB Download / 150 KB Installed
6 Jan 23

Win8 / Win10 / Win11

Return to the main page


TwinSeek - File Comparer and Duplicate Finder

TwinSeek
Version 1.9
25 Dec 22

Website

Program Info

With today's huge hard drives it becomes easy to accumulate very large collections of files. This becomes a problem when you realize that your collection of 89,571 files is full of duplicates... Sorting this manually would take weeks. TwinSeek however will help you speed this up significantly by comparing all the files in a directory and its subdirectories and will then show what ones are similar by a selected amount. It can then show some details on the files to help you decide which ones to keep, or TwinSeek can even delete, recycle or move all doubles with one button. TwinSeek can also used to provide a detailed comparison of the differences between two files and remove empty directories.

Contents

Installation
Use
Menu
Action Window
Programmers Notes
System Impact Statement
History
Licence and Registration
Liability
Contact

Installation

Run "Setup.exe" and follow the instructions. To remove TwinSeek, use the "Add/Remove Programs" option in the Control Panel. TwinSeek stores all its data files in the designated application data area, often "C:\Users\USERNAME\AppData\Roaming\Sinner\TwinSeek". If you would prefer that it saves in the same directory as TwinSeek either run the program from a removable drive, such as a floppy of a USB drive, or delete the "DefSet.txt" file from the TwinSeek directory.

Use

File Mode

In this mode TwinSeek can show what parts of two files are different. Simply select the two files using the "Compare this" and "With this" boxes and press start. (Files can also be selected via Drag-and-drop.) The place and length of any differences will be displayed, as well as a summary of what the exact differences are. (It is shown in mostly ASCII text so the details column is not always useful.) At the end an overall percentage of similarity between the files will be calculated. Please note that the progress meter is only useful for files larger than 1MB.

Directory Mode

In this mode TwinSeek will automatically compare an entire directory and its sub directories (with up to 149900 files), and will display the filename of those that have certain (settable) degree of commonality. This function can take a long time to finish, especially if there are more that 500 files that are 1 MB or greater to compare. (Hours can be common, even days if there are a lot of 1 GB+ files.) "Quick Dir" is a sub-mode that only compares files of the same size. In most cases this is the best mode to use, but it will not detect files that, for example, are mostly the same but have a few bytes added at the end. TwinSeek can compare up to 149,900 files at once, but please note that even in quick mode this can take around a day. (If there are more than 149,990 files it will stop at that.) When finished you can make TwinSeek show detailed results for an entry by double clicking on an entry in the list. This will show the Action Window.

It is important to note that in Directory Mode the progress meter refers to the amount of files checked, not the time to go. In many cases this will be the same, but there is no way to be sure how long the process will take. Also important to note is if the Hash mode is on there will be a large time at the start where the data is calculated. The file being currently hashed is shown to give an indication of the progress made.

Menu

This menu is shown when you right click on the window.

Action Window

In this Window is displayed the full name of the two file names, their percentage of commonality, as well as their size and last modified date. Each file has a button to run the file in its default viewer, a button to send the file to the recycle bin, and a button to recycle every file in the relevant column. The latter function is recommended to be used only if you are sure it is safe to do so as it is unlikely that it will keep your preferred file. At the bottom of the window is a button that will compare the two selected files in more detail if the files are not 100% identical. Please note that this will clear the list as well, so if the search took several hours to perform be sure you have finished with the results.

Programmers Notes

v1.9 2022 notes: Is the assembly version of TwinSeek dead? Not sure. We have internally moved to the C++ version but some aspects of the performace have disapointed us. But... that version also supports a lot more tracked files; we've been testing millons at once with it when this one is limited to 149,000. So we probably need to do more apples-to-apples testing, which is a large part of why we're actully rebuilding our old assembly programs! So the real answer will be much later. This version does have some changes, such as enhanced unicode support, as it was being actively developed before the C++ version was created. Back to the old blurb...

While using TwinSeek to help clean up my system I realised something was needed; the ability to remove empty directories. Thus it's been added!

In future versions I would like to add the ability for TwinSeek to attempt to determine file changes that are simply additions or deletions in the middle of a file. For example, TwinSeek will classify a 100KB file with one extra byte at the start as 0% in common, when it really should be 99%. This will significantly increase the time take to calculate Twins, so it would be an option. Options will probably be added next version to control details like memory usage.

System Impact Statement

We go to great lengths to reduce system impact, but we feel that it is still important to explain here what our programs do to your system. If you feel we are missing something, or you need further clarification, please contact us.

RegistryTwinSeek does not write to the registry. The installer that comes with TwinSeek uses the registry only for the required un-installation data, and not at all if you use the "Extract Only" mode.
System SettingsTwinSeek does not change any system settings. However, if you run TwinSeek of a system directory it could be used to delete system files.
FilesAll of its program files are stored in the installation directory, and all of its data files are stored in the designated application data area, often "C:\Users\USERNAME\AppData\Roaming\Sinner\TwinSeek ". If you would prefer that it saves in the same directory as TwinSeek either run the program from a removable drive, such as a floppy of a USB drive, or delete the "DefSet.txt" file from the TwinSeek directory. These directories can be opened via the About box.
NetworkTwinSeek does not use the internet, but will access network files if they are in the search area. The installer does not access the internet in any way, but the ReadMe does have three graphic files that are stored on the internet. (They are not used as web-beacons, merely spacers and images for the payment processors.)
CPUTwinSeek can be highly demanding on CPUs while performing a search.
MemoryTwinSeek will use around 600 bytes per file while changing the performing a directory search, with the maximum requirement being 120MB. It also needs up to 20MB for the actual file comparisons. In most cases it will not need all of this memory at once, but if your system has under 256MB memory might become a limiting speed factor.

History

1.00Initial Version
1.01Same Size Only, On Top Toggle
1.1Interface Change
1.2Recursive directory searches, pause/resume, action window
1.31Empty directory deletion, zero-size file indexing
1.9Enhanced unicode support, Sinner Computing re-align and rebuild

Licence and Registration

Permission is given to evaluate TwinSeek for a period of 30 days. After this time you are required to either register or remove TwinSeek. Permission is given for all forms of distribution, including CD compilations and Websites, providing the ZIP file is unaltered and it is made clear that TwinSeek is a Shareware program and that registration is required for continued usage. TwinSeek can be registered using PayPal, Reg.Net or Mail. For details on the terms of our licences and of our Buy-Three-Get-All policy please refer to the payment page.

TwinSeek is a copyrighted work and thus permission is not given for you to decompile, disassemble, modify, translate, enhance or create derivative works from this program. If you feel that you need to do any of those actions, and that those rules do not apply to you, contact us first.

Single User
 
PayPal $8.00 USD
 
  
MailNo longer accepted
 
Site
 
PayPal $120 USD
 
MailNo longer accepted

Liability

Sinner Computing accepts no liability for this software to the maximum extent allowable by law. Installing this software is the decision of the installer, and signifies that you agree with this liability statement. Thus, any damage/loss caused by the use of this software is not in any way the responsibility of Sinner Computing. This includes, but is not limited to, physical damage and loss of income/time. In no event shall the maximum liability of Sinner Computing exceed the registration fee paid by the user, if any. Because some jurisdictions do not allow the exclusion or limitation of liability for consequential or incidental damages, in such jurisdictions the liability of Sinner Computing shall be limited to the extent permitted by law. If at any time you do not find these conditions agreeable you are required to remove this software.

Contact

Advice/insults (on the subject of the program, not the programmer) are always welcome. To help users keep up to date we send out newsletters whenever there is a major new version of TwinSeek. To join this list simply send an EMail with "TwinADD" in the subject. To be removed from this list, write an EMail with "TwinREMOVE" in the subject. (Sinner Computing does not sell or give your EMail address or any other personal information to anyone.) In addition, we have a RSS feed that is updated whenever there is a new version of any program.

Websitehttps://SinnerComputing.com
RSS Feedhttps://SinnerComputing.com/xml/acap.xml

© Copyright 2024 ACAPsoft. All Rights Reserved. • PrivacyContactPADFAQSLog