Skip to content

ZooterOne/File-Utils

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ€” About

Collection of utilities to manage files, mainly regarding detecting duplicate files.

πŸ’‘ Details

The process to find duplicate files is simple:

  1. Get the files to compare.
  2. For each file, generate the SHA256 hash code from its content.
  3. Compare the generated codes and report the files with the same hash code.

πŸ“ Implementation

The aim of the project is to learn different ways of handling files, using different languages.

The project is composed of the following implementations:

PYTHON DOTNET BASH

πŸ§ͺ Results

Results using a laptop with an i7-7700HQ CPU, 8GB RAM, under Fedora 42. Dataset contains 882 images. All tools returning the same number of duplicate files (450).

Implementation Total time
PYTHON 15 seconds
DOTNET 18 seconds
SHELL 34 seconds