>And de-dupe. This is not a contrary aim from the compression, anonymity and encryption bit.
From a technical point, they largely are contrary aims.
From a technical point, they largely are contrary aims.
There is a detailed breakdown provided as well. Sample output:
Total size Compressed size
All archives 697 MB 323 MB
(unique data) 215 MB 100 MB
This archive 148 MB 67 MB
New data 17 MB 5.2 MB
Edit: Don't want to misrepresent Tarsnap's granularity. The print-stats option gives size in bytes. Above output was generated with the --humanize-numbers option.In all seriousness, if I get hit by a bus Tarsnap probably won't live on without me -- but it runs itself smoothly enough that there should be plenty of time for people to download their data.
Total size Compressed size
All archives 3321059166180 1113881916696
(unique data) 116996664943 27182261608
This archive 13831036740 4855451330
New data 336950399 62343192
(Yes, that's 3.3 TB deduplicated and compressed down to 27 GB.)The content can be compressed in blocks before upload; dynamic, anchored block sizes would increase de-dup.
The compressed blocks can be individually encrypted with a key derived from the filename and block.
There's still plenty of opportunity for whole-file de-dupe there.