Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/edwyng/so-duplicate-file-finder
https://github.com/edwyng/so-duplicate-file-finder
Last synced: about 9 hours ago
JSON representation
- Host: GitHub
- URL: https://github.com/edwyng/so-duplicate-file-finder
- Owner: edwynG
- Created: 2025-01-08T08:29:54.000Z (14 days ago)
- Default Branch: main
- Last Pushed: 2025-01-16T02:28:26.000Z (6 days ago)
- Last Synced: 2025-01-16T02:49:40.906Z (6 days ago)
- Language: C
- Size: 58.6 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**