OneNote Duplicates Remover is a Windows application designed to identify and remove duplicate OneNote pages, which are often missed by traditional file-level duplicate removers.
- Microsoft Office OneNote
- .NET framework 4.5
- Traditional duplicate removers may not detect duplicate OneNote pages because they focus on file-level hashes. This tool addresses that limitation by comparing the content of OneNote pages to find duplicates.
- It calculates a hash value for the content of each OneNote page, ignoring irrelevant attributes like 'objectId' (UUID) and 'lastModifiedTime'. This ensures that duplicates are detected based on the actual content, not just metadata.
- It is strongly recommended to back up your files before proceeding with any removal operations.
- There is a very rare chance of generating the same hash value (SHA256) for different contents. This hash collision may cause unexpected data loss.
- Do not run this program on multiple computers simultaneously. For example, if you have two computers, A and B, both running this tool, and you delete page A' on computer A and page A on computer B, the sync process will result in deleting all pages, leading to data loss.