Analyse et visualisation de l’occupation du disque dur
🔍 En bref :
- Visualisation interactive du système de fichiers via un treemap en sunburst.
- Détection de fichiers identiques par hachage de contenu SHA-256.
- Répartition des fichiers par type et catégorie.
- Suppression directe des fichiers vers la corbeille depuis l’interface.
- Intégration de retours haptiques via le trackpad selon la taille des fichiers.
🔍 En détail :
MacDirStat est un outil conçu pour analyser l’utilisation de l’espace disque. Il transforme la structure des dossiers en une visualisation interactive, permettant de repérer rapidement les éléments occupant le plus d’espace.
Le logiciel propose une vue Sunburst Treemap où chaque arc représente un fichier ou un dossier, dont la taille est proportionnelle à l’espace utilisé. La navigation s’effectue par zoom (drill navigation) pour descendre dans la hiérarchie des dossiers.
L’application intègre une fonction de détection de doublons basée sur le hachage du contenu, permettant d’identifier et de supprimer les copies identiques. Un module de répartition par type de fichier permet également de classer les données (vidéos, archives, images, etc.) par code couleur.
Côté technique, MacDirStat est développé en Swift natif sans utiliser Electron. Il utilise des groupes de tâches asynchrones pour le scan des fichiers et le SwiftUI Canvas pour le rendu graphique. Le logiciel fonctionne localement sans accès réseau, garantissant la confidentialité des données.

Gratuit https://ti-03.github.io/MacDirStat/
Views: 13


