Skip to content

Latest commit

 

History

History
24 lines (19 loc) · 1.44 KB

README.md

File metadata and controls

24 lines (19 loc) · 1.44 KB

pyCleaner

Securely wipe files or folders and clean duplicated files

Screenshots

py_Cleaner_1.jpg
py_Cleaner2_1.jpg

Features

  • Simple, user friendly GUI.
  • Cross platform.
  • Secure file deletion with multiple passes.
  • Scan directories or whole drives for duplicated files.
  • Choice between secure wiping or normal deletion for dealing with duplicated files.
  • Uses md5 hashing and file size to detect duplicate files.
  • No realistic chance of false positives (see below).
  • Available as a pre compiled Windows binary, or a Python script for Linux in the releases tab.

Is it possible for the program to make false detections?

Short answer: No.

Long version: The program uses md5 hashing with file size checking to detect duplicated files. What are the odds of 2 different files of different sizes generating the same md5 hash code? Negligibly small! md5 is a 128-bit hash, so the odds of 2 different files generating identical md5 sums are 1 / 2^128.. That's 1 / 340282366920938463463374607431768211456. In other words, you'd need to have 2^64 files on your computer before there's a 10% chance. Even if those were 1KB text files they would require 16384 Exabytes of storage capacity. In short, it isn't happening.

If you like it, don't forget to star the repo!