BUtil est un logiciel open source destiné à la sauvegarde incrémentielle et à la synchronisation de fichiers, qui offre également des fonctions d'importation de médias et un support pour plusieurs protocoles réseau.
Sauvegarde incrémentielle avec déduplication
Le programme effectue des sauvegardes incrémentielles, ne stockant que les modifications depuis la dernière copie, et applique une déduplication pour économiser de l'espace disque.
Synchronisation de fichiers
Permet de synchroniser des dossiers entre différents appareils, en maintenant des copies identiques et automatiquement mises à jour.
Importation de médias
Importe des photos, des vidéos et des audios à partir de cartes SD, d'appareils photo numériques ou de dispositifs mobiles. Il est également possible d'importer des fichiers via Wi-Fi en utilisant FTPS ou MTP.
Protocoles de réseau
Supporte FTPS, SFTP et SMB/CIFS pour le transfert de fichiers à travers le réseau local ou Internet.
Cryptage et compression
Offre une protection des données avec un cryptage AES-256 et permet la compression des sauvegardes pour réduire la taille des fichiers générés.
Planification des tâches
Les copies peuvent être automatisées, avec des horaires personnalisés et une exécution silencieuse en arrière-plan.
Interface graphique et ligne de commande
En plus de l'interface visuelle, le BUtil inclut un exécutable en ligne de commande qui permet l'intégration avec des scripts ou une exécution programmée.
Commandes pré et post-tâche
Permet de définir des actions à effectuer avant ou après la tâche de sauvegarde, comme éteindre l'ordinateur ou effectuer des vérifications d'intégrité.
Logs en HTML
Chaque opération génère des rapports détaillés au format HTML, facilitant le suivi des activités.
Gestion de tâches multiples
Il est possible de créer et de gérer plusieurs tâches indépendantes, chacune avec ses propres paramètres et destinations.
Requiert .NET installé sur Windows.
Architecture 64 bits.
Peut générer de fausses alertes de sécurité sur certains antivirus en raison de sa faible notoriété.
Utilise le format 7z pour la compression, nécessitant 7-Zip ou équivalent.
Le BUtil est maintenu par un développeur indépendant et mis à disposition en code source ouvert.
Il a été principalement écrit en C# et utilise une architecture moderne basée sur des couches, avec un support pour des threads multiples pour des tâches simultanées.
Son objectif est de garantir la sécurité, l'efficacité du stockage et l'automatisation complète des processus de sauvegarde et de synchronisation.
Le fonctionnement est simple : vous créez une tâche, définissez l'origine et la destination, choisissez le type de sauvegarde (incrémentielle ou différentielle), configurez le mot de passe de cryptage et définissez la fréquence d'exécution.
Le temps de fonctionnement varie selon la taille des fichiers et si le cryptage est activé.
Les destinations peuvent inclure des disques locaux, des unités réseau, des serveurs FTP ou des dossiers synchronisés dans le cloud via des protocoles pris en charge.