求推荐一款备份加密软件,类似于duplicati

求推荐一款加密备份软件,要求有win,mac,linux三端,是类似于 restic 或者 kopix 的单个文件,数据使用压缩包形式存储。

一直都是使用 restic 来备份数据,前几天不小心删除了一些数据,从云端下载备份的文件却十分麻烦,原因是 restic 备份的文件太过繁杂

如果能有以下附加的特性就更好

  1. 增量备份
  2. 开源
  3. 使用多种后端如rclone,webdav
  4. 历史记录

目前是使用 7z+rclone 来备份比较多的小文件,用 restic 备份大文件,如果有更好的方法欢迎提点

完美(

1 个赞

问题的本质是不是在于:

  1. 增量备份;
  2. 使用普通网盘(因此不好下载很多小文件)

这两者是冲突的?

如果你要增量,必然要将各个文件分开放置;如果你觉得下载很多文件不方便,必然要将文件合并备份。

满足 1 最好的就是 restic;满足 2 的可以看看 zpaqfranz,一个支持加密、历史记录的极限压缩工具:

2 个赞

增量备份需要拆分文件确实是不可避免,主要是 restic 过于分散,如果使用duplicati 的备份,所有的压缩包都在一个文件夹下,下载会更简单一些,但是 duplicati 需要安装不像命令行工具一样方便

rclone 不是有加密功能吗

图片

极限压缩比uda还是差点,但是带文件去重,tc有插件,官网配的第三方gui有点难用,要是有个类7z的通用外壳就好了

UDA 是什么算法/格式?我没有搜到。

如果你说的是 WinUDA 这个软件的话,它是很多年前 PAQ6 的一个 GUI 吧。ZPAQ 的出现已经是 PAQ8 提出几年后的事了。


和本贴无关的题外话:如果要偏执级别的压缩率的话(我觉得达到 LZMA 的压缩率以上其实都很偏执了 :joy:),可以了解一下 cmix。引入了神经网络,在压缩率上据说比 PAQ 全系列都高 5~10%:

(当然,压缩时间也是难以想象的漫长。)

算法和工程实例还是有区别的,实际生成的压缩包估计还包含了索引或者其他元数据,压缩程序本身的编译方法可能都会有影响。
image
压缩成品zpaq这个比uda带自解压的还大1k,但对比常见格式以机构很好了

几 MB 的文件看不出压缩效果吧。起码得有 100MB 往上……

目前压缩测试的基准文件有 enwik8 和 enwik9,都是 1GB 左右。可以看 ZPAQ 作者自己的 benchmark。里面包含了 UDA 0.3.0 和其他程序:

https://www.mattmahoney.net/dc/text.html

以及 enwiki9 的提出者所创办的,Hutter 数据压缩算法奖的官网: