https://github.com/edwyng/so-duplicate-file-finder
Es una herramienta de línea de comandos (CLI) diseñada para ayudar a los usuarios a identificar y gestionar archivos que contienen los mismos datos en su sistema.
https://github.com/edwyng/so-duplicate-file-finder
c duplicate-file-finder makefile pthreads semphore
Last synced: 4 months ago
JSON representation
Es una herramienta de línea de comandos (CLI) diseñada para ayudar a los usuarios a identificar y gestionar archivos que contienen los mismos datos en su sistema.
- Host: GitHub
- URL: https://github.com/edwyng/so-duplicate-file-finder
- Owner: edwynG
- Created: 2025-01-08T08:29:54.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-01-30T16:02:27.000Z (5 months ago)
- Last Synced: 2025-01-30T17:20:06.344Z (5 months ago)
- Topics: c, duplicate-file-finder, makefile, pthreads, semphore
- Language: C
- Homepage:
- Size: 88.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Buscador de archivos duplicados
Este programa, desarrollado en **C**, busca y detecta archivos duplicados en un sistema de archivos. Emplea algoritmos eficientes para comparar el contenido de los archivos y así identificando duplicados mediante el cálculo de hashes (como MD5). Esto permite a los usuarios liberar espacio en disco al eliminar archivos redundantes.
El proyecto está diseñado para ser modular y fácil de mantener, con una estructura clara que separa el código fuente, los encabezados, los recursos y los archivos de configuración.
## Estructura del Proyecto
La estructura del proyecto es la siguiente:
```{html}
mi_proyecto/
├── resources/ # Recursos adicionales (bibliotecas, etc.)
│ └── md5-lib/ # Biblioteca para calcular hashes MD5
│ └── md5-app/ # Ejecutable para calcular hashes MD5
├── src/ # Código fuente
│ ├── main.c # Punto de entrada del programa
│ └── ... # Otros módulos
├── include/ # Archivos de cabecera
│ └── ... # Declaraciones de funciones y estructuras
├── tests/ # Archivos de pruebas
│ └── ... # Pruebas unitarias
├── obj/ # Archivos objeto(Se genera en el build)
├── bin/ # Ejecutables(Build)
├── Makefile # Archivo Makefile
└── README.md # Este archivo
```## Colaboradores
- **Edwyn Guzmán**
- **Samantha Ramirez**