Disk ARchive (DAR) is a freely distributed, multiplatform and open source command-line software implemented in C++ as an archiving utility that can be used to make incremental, decremental, differential, encypted or full backups of your files.
Being based on the libdar library, Disk ARchive features integrated encryption and compression of the backups, supports slicing of archives in files of needed size, supports hardlinks for special devices, plain files, softlinks, as well as named pipes.
Features at a glance
Key features include support for extended attributes, including Linux ACL (Access Control List) and Mac OS X file forks, sequential reading mode, differential backup support, prevention of archive corruption, support for retrying a failed backup as many times as the user wants, dry-run execution mode, as well as hash file generation for archives, supporting SHA1 and MD5 methods.
In addition, Disk ARchive supports sparse file restoration and detection, fast restoration of files from encrypted or compressed archives, support for tapes, table contents isolation, automatic detection of file change while backing up, user comments in the header of an archive, and merging of multiple archives, supporting fine tunable overwriting policy.
Reslicing of an archive without decrypting or decompressing it is also possible with Disk ARchive, which includes hooks for user-defined scripts that can run between slices, as well as for actions after and before saving a user-defined folder or file. Additionally, the application can backup and restore your files over Netcat or SSH (Secure Shell), and comes with a built-in archive protection and repair functionality, thanks to Parchive.
A true cross-platform backup utility
Disk ARchive is without no doubt a cross-platform software, as it has been tailored to work under all GNU/Linux distributions, several BSD and Solaris flavors, as well as the Microsoft Windows and Mac OS X operating systems. It is compatible with both 64-bit and 32-bit hardware platforms.