Logiciels - Romulus
Description
Le logiciel Romulus est un logiciel permettant d'analyser récursivement un répertoire et d'y associer une signature quasi-unique à chaque fichier présent. Cela permet de détecter facilement les fichiers jumeaux, y compris s'ils portent un nom différent.
Le logiciel Romulus est un petit utilitaire écrit intégralement en langage C++.
Téléchargement et installation
Le logiciel Romulus est téléchargeable en suivant ce lien : logiciel Romulus version 0.1.0.1 (1662 ko).
L'installation est réduite à néant, puisque le logiciel se compose d'un seul fichier qui est justement l'exécutable.
Ce logiciel personnel est classable dans la catégorie « freeware » ou « graticiel ».
Romulus est prévu pour fonctionner avec les Windows récents tels que Windows 10, mais il fonctionne probablement avec les versions antérieures de Windows.
Utilisation
Démarrez Romulus. Sélectionnez un dossier à analyser puis appuyez sur le bouton Chercher !
Capture d'écran du logiciel Romulus
Le logiciel va alors analyser chaque fichier contenu dans le dossier demandé et fournir les informations suivantes pour chacun :
- Id : numéro d'ordre du fichier analysé. Ce numéro croît linéairement avec chaque fichier analysé. Un exception : un fichier jumeau porte le même identifiant que l'original
- Dossier : le nom du dossier où se trouve le fichier analysé
- Fichier : le nom du fichier fichier analysé
- Taille : la taille du fichier analysé
- Hash : l'identiant quasi-unique associé au fichier. Il s'agit en fait d'une clé de hachage de type MD5.
Il est ensuite possible d'exporter toutes ces informations dans un tableur tel que Excel, afin de mieux détecter les fichiers jumeaux.
Analyse des résultats du logiciel Romulus
depuis un tableur
Si vous avez besoin d'aide ou de précisions, vous pouvez me contacter.
Historique
Version | Date | Changement(s) |
---|---|---|
0.1.0.1 | 01/01/2010 | Première version |
Roadmap
Une version ultérieure est envisagée afin de pouvoir se passer du tableur et obtenir les jumeaux directement dans le logiciel. Et éventuellement, utiliser les Intel SHA extensions afin d'améliorer la vitesse d'analyse en prévision de l'amélioration de la performance des mémoires de masse. Une autre possibilité serait d'introduire l'hyper-threading.