BUtil, artımlı yedekleme ve dosya senkronizasyonuna yönelik açık kaynak bir yazılımdır; medya aktarımı ve çoklu ağ protokollerini destekleme işlevleri de sunar.
Deduplication ile artımlı yedekleme
Program, son kopyadan bu yana yalnızca değişiklikleri depolayacak şekilde artımlı yedekleme yapar ve disk alanından tasarruf sağlamak için deduplication uygular.
Dosya senkronizasyonu
Farklı cihazlar arasında klasörleri senkronize etmeye olanak tanır, böylece aynı olan ve otomatik olarak güncellenen kopyalar oluşturur.
Medya aktarımı
SD kartlardan, dijital kameralarından veya mobil cihazlardan fotoğraf, video ve ses aktarımı yapar. Ayrıca, FTPS veya MTP kullanarak Wi-Fi üzerinden dosya aktarmak da mümkündür.
Ağ protokolleri
Yerel ağ veya internet üzerinden dosya aktarımı için FTPS, SFTP ve SMB/CIFS'yi destekler.
Şifreleme ve sıkıştırma
Verilerin korunmasını sağlamak için AES-256 şifrelemesi sunar ve üretilen dosyaların boyutunu azaltmak için yedeklemeleri sıkıştırma olanağı sağlar.
Görev zamanlaması
Kopyalar otomatik hale getirilebilir; kişiselleştirilmiş zamanlamalar ve arka planda sessiz çalıştırma ile yönetilebilir.
Grafiksel arayüz ve komut satırı
BUtil, görsel arayüzün yanı sıra, script'lerle entegrasyon veya programlı çalışma için bir komut satırı çalıştırılabilir dosyası içerir.
Ön ve sonrası görev komutları
Yedekleme görevinden önce veya sonra, bilgisayarı kapatma veya bütünlük kontrolleri gibi eylemlerin gerçekleştirilmesini sağlar.
HTML logları
Her işlem, faaliyetlerin izlenmesini kolaylaştıran ayrıntılı raporlar halinde HTML formatında raporlar üretir.
Birden fazla görev yönetimi
Her biri kendi parametrelerine ve hedeflerine sahip, birden fazla bağımsız görev oluşturmak ve yönetmek mümkündür.
Windows'ta .NET'in yüklü olmasını gerektirir.
64 bit mimaridir.
Pek bilinmediği için bazı antivirüs yazılımlarında yanlış güvenlik uyarıları üretebilir.
Sıkıştırma için 7z formatını kullanır; bu nedenle 7-Zip veya eşdeğerinin bulunması gerekmektedir.
BUtil, bağımsız bir geliştirici tarafından korunmakta ve açık kaynak olarak sunulmaktadır.
Ağırlıklı olarak C# ile yazılmıştır ve birden fazla iş parçacığını destekleyen katmanlı modern bir mimari kullanmaktadır.
Amaçları güvenlik, depolama verimliliği ve yedekleme ile senkronizasyon süreçlerinin tam otomasyonuna odaklanmaktır.
Çalışma şekli basittir: bir görev oluşturursunuz, kaynak ve hedefi belirlersiniz, yedekleme türünü (artımlı veya diferansiyel) seçersiniz, şifreleme parolasını yapılandırırsınız ve çalışma sıklığını belirlersiniz.
İşlem süresi, dosyaların boyutuna ve şifrelemenin açık olup olmamasına göre değişir.
Hedefler, yerel diskler, ağ sürücüleri, FTP sunucuları veya desteklenen protokoller aracılığıyla bulut üzerinde senkronize klasörler içerebilir.