BUtil to oprogramowanie open source skierowane na kopiowanie przyrostowe i synchronizację plików, które oferuje również funkcje importu mediów i wsparcie dla wielu protokołów sieciowych.
Kopia przyrostowa z deduplikacją
Program wykonuje kopie przyrostowe, przechowując jedynie zmiany od ostatniej kopii, oraz stosuje deduplikację, aby zaoszczędzić miejsce na dysku.
Synchronizacja plików
Umożliwia synchronizację folderów pomiędzy różnymi urządzeniami, utrzymując identyczne i automatycznie aktualizowane kopie.
Import mediów
Importuje zdjęcia, filmy i dźwięki z kart SD, aparatów cyfrowych lub urządzeń mobilnych. Możliwe jest również importowanie plików przez Wi-Fi z użyciem FTPS lub MTP.
Protokoły sieciowe
Wsparcie dla FTPS, SFTP i SMB/CIFS do transferu plików przez sieć lokalną lub internet.
Szyfrowanie i kompresja
Oferuje ochronę danych za pomocą szyfrowania AES-256 i umożliwia kompresję kopii zapasowych, aby zmniejszyć rozmiar generowanych plików.
Harmonogram zadań
Kopie mogą być automatyzowane, z dostosowanymi harmonogramami i cichą realizacją w tle.
Interfejs graficzny i linia poleceń
Oprócz interfejsu graficznego, BUtil zawiera plik wykonywalny w linii poleceń, co umożliwia integrację z skryptami lub zaplanowane uruchomienie.
Komendy przed i po zadań
Umożliwia określenie działań do wykonania przed lub po zadaniu kopii zapasowej, takich jak wyłączenie komputera lub przeprowadzenie kontroli integralności.
Dzienniki w formacie HTML
Każda operacja generuje szczegółowe raporty w formacie HTML, co ułatwia śledzenie aktywności.
Zarządzanie wieloma zadaniami
Można tworzyć i zarządzać wieloma niezależnymi zadaniami, z których każde ma własne parametry i cele.
Wymaga zainstalowanego .NET w systemie Windows.
Architektura 64-bitowa.
Może generować fałszywe alerty bezpieczeństwa w niektórych programach antywirusowych z powodu niskiej znajomości.
Używa formatu 7z do kompresji, wymagając 7-Zip lub jego ekwiwalentu.
BUtil jest utrzymywany przez niezależnego dewelopera i udostępniony jako kod otwarty.
Został napisany głównie w C# i korzysta z nowoczesnej architektury opartej na warstwach, z obsługą wielu wątków do jednoczesnych zadań.
Jego głównym celem jest bezpieczeństwo, wydajność przechowywania oraz pełna automatyzacja procesów kopii zapasowej i synchronizacji.
Działanie jest bezpośrednie: tworzysz zadanie, definiujesz źródło i cel, wybierasz typ kopii (przyrostowa lub różnicowa), konfigurujesz hasło do szyfrowania i ustawiasz częstotliwość wykonania.
Czas operacji różni się w zależności od rozmiaru plików oraz tego, czy szyfrowanie jest włączone.
Cele mogą obejmować dyski lokalne, jednostki sieciowe, serwery FTP lub foldery synchronizowane w chmurze za pośrednictwem wspieranych protokołów.