BUtil adalah perangkat lunak sumber terbuka yang ditujukan untuk pencadangan inkremental dan sinkronisasi file, yang juga menawarkan fungsi impor media dan dukungan untuk berbagai protokol jaringan.
Pencadangan inkremental dengan deduplikasi
Program ini melakukan pencadangan inkremental, hanya menyimpan perubahan sejak salinan terakhir, dan menerapkan deduplikasi untuk menghemat ruang di disk.
Sinkronisasi file
Memungkinkan sinkronisasi folder antara perangkat yang berbeda, menjaga salinan identik dan diperbarui secara otomatis.
Impor media
Mengimpor foto, video, dan audio dari kartu SD, kamera digital, atau perangkat mobile. Juga memungkinkan untuk mengimpor file melalui Wi-Fi menggunakan FTPS atau MTP.
Protokol jaringan
Mendukung FTPS, SFTP, dan SMB/CIFS untuk transfer file melalui jaringan lokal atau internet.
Kriptografi dan kompresi
Menawarkan perlindungan data dengan kriptografi AES-256 dan memungkinkan kompresi cadangan untuk mengurangi ukuran file yang dihasilkan.
Jadwal tugas
Salinan dapat diotomatisasi, dengan penjadwalan yang disesuaikan dan eksekusi senyap di latar belakang.
Antarmuka grafis dan baris perintah
Selain antarmuka visual, BUtil menyertakan eksekutabel baris perintah yang memungkinkan integrasi dengan skrip atau eksekusi terjadwal.
Perintah pra dan pasca-tugas
Memungkinkan penentuan tindakan yang harus dilakukan sebelum atau setelah tugas pencadangan, seperti mematikan komputer atau melakukan pemeriksaan integritas.
Log dalam format HTML
Setiap operasi menghasilkan laporan terperinci dalam format HTML, memudahkan pemantauan aktivitas.
Manajemen banyak tugas
Memungkinkan pembuatan dan pengelolaan beberapa tugas independen, masing-masing dengan parameter dan tujuan sendiri.
Membutuhkan .NET terinstal di Windows.
Arsitektur 64 bit.
Ini mungkin menghasilkan peringatan keamanan palsu di beberapa antivirus karena kurang dikenal.
Menggunakan format 7z untuk kompresi, memerlukan 7-Zip atau yang setara.
BUtil dikelola oleh pengembang independen dan tersedia dalam kode sumber terbuka.
Ditulis sebagian besar dalam C# dan menggunakan arsitektur modern berbasis lapisan, dengan dukungan untuk beberapa thread untuk tugas-tugas simultan.
Fokusnya adalah pada keamanan, efisiensi penyimpanan, dan otomatisasi lengkap dari proses pencadangan dan sinkronisasi.
Fungsionalitasnya sederhana: Anda membuat tugas, menentukan sumber dan tujuan, memilih jenis pencadangan (inkremental atau diferensial), mengonfigurasi kata sandi kriptografi, dan menentukan frekuensi eksekusi.
Waktu operasi bervariasi tergantung pada ukuran file dan apakah kriptografi diaktifkan.
Tujuan dapat mencakup disk lokal, unit jaringan, server FTP, atau folder yang disinkronkan di cloud melalui protokol yang didukung.