SkillAgentSearch skills...

EXdupe

Ultra fast file archiver with deduplication and incremental backups

Install / Use

/learn @rrrlasse/EXdupe
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

eXdupe is an ultra fast file archiver that supports incremental backups and sliding-window deduplication.

It's easy to use. Example of backup:

./exdupe ~/Desktop backup.exd

We can then each day add a new backup to the archive that will only store the changes:

./exdupe ~/Desktop backup.exd
./exdupe ~/Desktop backup.exd
...

Benchmark

Backup of a Linux virtual machine of 22.1 GB on an average desktop computer with two SSDs using 12 threads (if customizable):

| | eXdupe | tar + zstd | kopia | restic | Duplicacy | zpaq64 | 7-Zip lzma2 | Duplicati | |-----------------|----------|----------|-------|---------|-----------|--------|-------------|------------| | Time | 9.76 s | 14.2 s | 14.8 s| 24.8 s | 77.0 s | 112 s | 209 s | 360 s | | Size | 7.34 GB | 10.6 GB | 9.93 GB | 9.21 GB | 11.4 GB | 8.18 GB | 9.42 GB | 10.2 GB |

Incremental backup after some random work inside the virtual machine:

| | eXdupe | kopia | restic | Duplicacy | Duplicati | | -------- | -------- | ------- | ------- | --------- | --------- | | Size | 0.77 GB | 2.42 GB | 1.78 GB | 3.10 GB | 1.62 GB |

Download

Please try the upcoming version 4.x that supports incremental backups like described above.

Last stable version that only supports differential backups with a different syntax:

exdupe.exe<br> exdupe_3.0.2_linux_amd64.tar.gz

Build

It has been tested on Windows, Linux and FreeBSD.

wget https://github.com/rrrlasse/eXdupe/archive/refs/heads/4.x.tar.gz
tar -zxf 4.x.tar.gz
cmake -DCMAKE_BUILD_TYPE=Release eXdupe-4.x/src/
make

About

It uses a new sliding-window deduplication algorithm to find identical data blocks as small as 4 KB at byte grannularity positions across terabytes. Traditional compression is optionally applied afterwards.

It reaches 4.7 gigabyte/second (command line flags -g1t3x0) with just 3 threads if not disk bound. <img src="https://exdupe.net/exdupe3.png" width="90%">

View on GitHub
GitHub Stars55
CategoryDevelopment
Updated9d ago
Forks5

Languages

C

Security Score

85/100

Audited on Mar 29, 2026

No findings