DAR (Disk Archiver)
Encyclopedia
DAR is a command-line archiving tool and a replacement for tar
.
It features:
A scheduler / command-line frontend known as SaraB allows the Towers of Hanoi, Grandfather-Father-Son, or any custom backup rotation
strategy, and modifications are available for PAR
file support. Extended versions known as bzSaraB and baras are also available.
Tar (file format)
In computing, tar is both a file format and the name of a program used to handle such files...
.
It features:
- Support for slices, archives split over multiple files of a particular size.
- Option of deleting files from the system which are removed in the archive.
- Incremental backup,
- Decremental backup,
- Takes care of hard-linked inodes (hard-linked plain files, char devices, block devices, hard-linked symlinks (!))
- Takes care of sparse files,
- Takes care of Posix Extended Attributes, which implies Posix File ACL under Linux and File forks under MacOS X,
- Per-file compression with gzipGzipGzip is any of several software applications used for file compression and decompression. The term usually refers to the GNU Project's implementation, "gzip" standing for GNU zip. It is based on the DEFLATE algorithm, which is a combination of Lempel-Ziv and Huffman coding...
, bzip2Bzip2bzip2 is a free and open source implementation of the Burrows–Wheeler algorithm. It is developed and maintained by Julian Seward. Seward made the first public release of bzip2, version 0.15, in July 1996.-Compression efficiency:...
or lzoLZOLempel-Ziv-Oberhumer is a lossless data compression algorithm that is focused on decompression speed.- Design :The LZO library implements a number of algorithms with the following characteristics:...
(as opposed to compressing the whole archive). An individual can choose not to compress already compressed files based on their filename suffix. - Fast-extracting of files from anywhere in the archive.
- Fast listing of archive contents through saving the catalogue of files in the archive.
- Optional blowfishBlowfish (cipher)Blowfish is a keyed, symmetric block cipher, designed in 1993 by Bruce Schneier and included in a large number of cipher suites and encryption products. Blowfish provides a good encryption rate in software and no effective cryptanalysis of it has been found to date...
, twofishTwofishIn cryptography, Twofish is a symmetric key block cipher with a block size of 128 bits and key sizes up to 256 bits. It was one of the five finalists of the Advanced Encryption Standard contest, but was not selected for standardisation...
, AESAdvanced Encryption StandardAdvanced Encryption Standard is a specification for the encryption of electronic data. It has been adopted by the U.S. government and is now used worldwide. It supersedes DES...
, serpentSerpent (cipher)Serpent is a symmetric key block cipher which was a finalist in the Advanced Encryption Standard contest, where it came second to Rijndael. Serpent was designed by Ross Anderson, Eli Biham, and Lars Knudsen....
, camelliaCamellia (cipher)In cryptography, Camellia is a 128-bit block cipher jointly developed by Mitsubishi and NTT. The cipher has been approved for use by the ISO/IEC, the European Union's NESSIE project and the Japanese CRYPTREC project...
encryption. - Live filesystem backup: detects when a file has been modified while it was read for backup and can retry saving it up to a given maximum number of retries
- Live Database backup: a user command can be launched before and after saving a particular set of files or directories, suitable to put a database in a consistent state during its backup,
- hash file (md5 or sha1) generated on-fly for each slice, the resulting file is compatible with md5sum or sha1sum, to be able to quickly check each slice's integrity,
- Tested under Linux, Windows, FreeBSD, NetBSD, OpenSolaris, Mac OS X and some other systems.
Frontends
There are GUI frontends for DAR called Kdar or DarGUI (for Linux). A text-mode extractor: plugin for dar files in mc (midnight commander).A scheduler / command-line frontend known as SaraB allows the Towers of Hanoi, Grandfather-Father-Son, or any custom backup rotation
Backup rotation scheme
A backup rotation scheme is a method for effectively backing up data where multiple media are used in the backup process. The scheme determines how and when each piece of removable storage is used for a backup job and how long it is retained once it has backup data stored on it...
strategy, and modifications are available for PAR
Parchive
Parchive is an open source software project that emerged in 2001 to develop a parity file format, as conceived by Tobias Rieper and Stefan Wehlus...
file support. Extended versions known as bzSaraB and baras are also available.
See also
- List of file archivers
- List of archive formats
- Comparison of archive formatsComparison of archive formatsThere are many popular computer data archive formats for creating and maintaining archive files. The tables below compare many popular archive formats.-Purpose:The earliest use of archive formats was for backup, mobility, and archiving....