BUtil è un software open source dedicato al backup incrementale e alla sincronizzazione dei file, che offre anche funzioni di importazione multimediale e supporto per più protocolli di rete.
Backup incrementale con deduplicazione
Il programma esegue backup incrementali, memorizzando solo le modifiche dall'ultima copia e applica deduplicazione per risparmiare spazio su disco.
Sincronizzazione dei file
Consente la sincronizzazione di cartelle tra diversi dispositivi, mantenendo copie identiche e aggiornate automaticamente.
Importazione di media
Importa foto, video e audio da schede SD, fotocamere digitali o dispositivi mobili. È anche possibile importare file tramite Wi-Fi utilizzando FTPS o MTP.
Protocolli di rete
Supporta FTPS, SFTP e SMB/CIFS per il trasferimento di file tramite rete locale o internet.
Criptografia e compressione
Offre protezione dei dati con criptografia AES-256 e consente la compressione dei backup per ridurre la dimensione dei file generati.
Programmazione delle attività
Le copie possono essere automatizzate, con programmazioni personalizzate ed esecuzione silenziosa in background.
Interfaccia grafica e riga di comando
Oltre all'interfaccia visiva, il BUtil include un eseguibile da riga di comando che consente integrazione con script o esecuzione programmata.
Comandi pre e post-attività
Consente di definire azioni da eseguire prima o dopo l'attività di backup, come spegnere il computer o eseguire controlli di integrità.
Log in HTML
Ogni operazione genera report dettagliati in formato HTML, facilitando il monitoraggio delle attività.
Gestione di più attività
È possibile creare e gestire più attività indipendenti, ognuna con i propri parametri e destinazioni.
Richiede .NET installato su Windows.
Architettura a 64 bit.
Può generare falsi allarmi di sicurezza in alcuni antivirus poiché poco conosciuto.
Utilizza il formato 7z per la compressione, richiedendo 7-Zip o equivalente.
Il BUtil è mantenuto da uno sviluppatore indipendente e reso disponibile in codice aperto.
È stato scritto principalmente in C# e impiega un'architettura moderna basata su strati, con supporto per più thread per attività simultanee.
Il suo focus è sulla sicurezza, efficienza di archiviazione e automazione completa dei processi di backup e sincronizzazione.
Il funzionamento è diretto: crei un'attività, definisci origine e destinazione, scegli il tipo di backup (incrementale o differenziale), configuri la password di crittografia e definisci la frequenza di esecuzione.
Il tempo di operazione varia in base alla dimensione dei file e se la crittografia è abilitata.
Le destinazioni possono includere dischi locali, unità di rete, server FTP o cartelle sincronizzate nel cloud tramite protocolli supportati.