Dar is a shell command that makes backup of a directory tree and files. Its features include splitting archives over several files, CDs, ZIPs, or floppies, compression, full or differential backups, strong encryption, proper saving and restoration of hard links and extended attributes, remote backup using pipes and external command (such as ssh), and rearrangement of the "slices" of an existing archive. It can now run commands between slices, encrypt archives, and quickly retrieve individual files from differential and full backups. Dar also has external GUI like kdar for Linux, thanks to the well documented API.
| Tags | Archiving backup Compression Packaging Installation/Setup Utilities Security Cryptography |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX Linux Windows Windows Solaris BSD NetBSD FreeBSD Mac OS X |
| Implementation | C++ |
Recent releases


Changes: This release adds a quiet mode, several updates for optional scripts, and the ability to properly detect the future format of DAR files.


Changes: Fixes include corrupted archive generation in some rare and random cases when using Blowfish strong encryption (this type of corruption can be detected by testing your archive with dar). There is no security issue here. Some minor speed optimizations are also included.


Changes: This release brings 3 minor bugfixes (2 for dar_manager and 1 for dar) and few documentation corrections (fixes for spelling errors, and more detailed information about some points that were reported as not clear). The source code has also received some very minor modifications to cleanly compile with gcc 4.3.


Changes: This release brings five minor bugfixes concerning regex in masks, a Makefile fix, a dar_manager error report, archive finalization when the operation has been interrupted by the user, and an execvp problem when dar_manager calls dar.


Changes: This release brings a fix in the native language support, brings several speed optimizations, and provides backward access to the old blowfish encryption implementation weakened by frequent IV collision. The new blowfish implementation is kept unchanged.
- All comments
Recent commentsRe: memory hungry
> if you have thousands files and a lot
> GB's, read first
> about memory usage.
The memory requirement is proportional to the
number of files not to the amount of data to be saved.
For more detailed info see
http://dar.linux.free.fr/doc/Limitations.html
memory hungry
if you have thousands files and a lot GB's, read first
about memory usage.
scripts
I can recommend DAR. I have some helper scripts for it at http://www.sliqware.ndo.co.uk/
Works well with SSH and Cygwin
I use dar to perform remote network backups of a hosted linux server to a local Windows machine using the windows build of dar under cygwin. It works great. Wonderfull application.
Nice job on version2
Hi, I must compliment you on version 2 of dar. The documentation is much better organized and easier to
understand.