Borg is a command-line backup utility designed for deduplicated data archiving and secure storage. It functions by identifying unique file chunks and applying compression to minimize the total storage footprint across multiple backup versions.
The software distinguishes itself through the use of authenticated encryption, which ensures that all stored data remains confidential and protected against unauthorized tampering. It also provides a virtual filesystem interface, allowing users to mount archives as local directories to browse and access individual files without performing a full restoration of the data set.
The system manages these archives through repository-level metadata indexing and content-defined chunking, which uses rolling hash algorithms to detect and store only unique data segments. These capabilities are supported by stream-based compression to optimize both storage requirements and network transfer speeds.