Folder Comparison Tool
Description
A multi-threaded folder comparison app built with Python and CustomTkinter. It compares two folder trees recursively using SHA-256 hashes — actual content comparison, not timestamps — and writes every changed, added, and removed path to a results file.

How it works
Pick the original folder, the folder to compare against, and an output file,
then start the comparison and watch the progress. Output can be a bare list of
quoted paths or prefixed lines (changed:, added:, removed:), and an
append mode adds to an existing results file instead of overwriting. Optional
logging produces a log.log with performance metrics.
Performance is tunable: thread count (disk speed matters more than CPU cores here) and the per-file chunk size in MB — larger chunks help with big files when you have the memory to spare. Needs Python 3.7+, CustomTkinter, and psutil.