pessoa
(pessoa)
1
最安全稳定的存档方式当然是在多个地方使用多种格式储存,不过这么做的成本也比较高。
有些文件重要性不高,只需在一两个地方储存一份。考虑到无论是在本地介质或网盘储存,最后都有可能面临文件损坏的问题。所以最好使用带数据恢复/冗余功能的存档格式。
在 Wikipedia List of archive formats 页面中列出了如下支持数据恢复的存档格式:
其中,以 GPLv2 协议发布的有两种格式:Disk Archive (DAR) 和 FreeArc。FreeArc 似乎已被抛弃
The project is considered abandonware as no information has been released by developers since 2016 and the official website is down. –wikipedia
DAR 的开发还比较活跃,2022 年已经发布了三个新版本。但是这种格式似乎不是很热门。
列表中其他格式也没展现出什么吸引人的地方。再回到 rar,它的授权方式我感觉还行,$29 即可在所有个人电脑上终身使用小小版本 (即 6.1x)。不过收费确实是 WinRAR 的一个缺点。
大家有什么推荐的存档格式吗?
update:
可通过创建 Parchive 格式的恢复文件来为任何文件添加数据恢复/冗余功能。具体可以使用开源且多平台的 par2cmdline 来创建 par2
文件,利用 par2
文件校验原文件,乃至恢复被损坏的原文件。
相较而言,WinRAR 生成的是一个 rar
文件,此文件既包含压缩后的原文件,也包含用于恢复或校验的文件;而 par2cmdline 会针对目标文件生成若干个 par2
文件,独立于原文件存在。这样 par2
文件损坏怎么办
update:
par2cmdline
与 multipar
均可通过 scoop 安装,其中 par2cmdline
在 main
bucket 里,multipar
在 versions
bucket 中。
1 个赞
也就知道RAR带数据恢复。
不过我进行存档时,都是靠【数量】来冗余的,只要我的文件数量够多,那同时损坏的可能性就越小。
3 个赞
live9999
(live9999)
3
rar用了那么久,重来没见有损坏数据的.什么情况下会损坏数据
rar已经非常不错了. 而且中文版也可以免费(有广告)使用.
1 个赞
pessoa
(pessoa)
5
要说我好像也没经历过数据损坏。不过听说从 (国内) 网盘下载的东西有时有文件损坏的情况,使用磁盘/光盘长期储存文件时也担心读取时有文件损坏。
Debatrix
(Debatrix)
6
赞同 我不是特别理解要用多种格式保存 如果只是为了防止某种格式失去支持 应该定期对存档进行维护和整理
pessoa
(pessoa)
7
多种格式指的是存储格式,例如介质等,不是文件格式
文件格式大同小异,用 7z 存一个再用 zip 存一个有意义吗 还不如同一格式可以比较 hash。就算失去支持大不了留个虚拟机
xmmdg
(笑眯眯的狗)
9
我是一直用 7z 的,没觉得有什么不方便。不过下一步看来 zstd 要吃香了。
万年zip,兼容性极好,谁都能解压,系统原生支持。
不在乎什么压缩率加密自解压之类复杂的东西,大不了7z。
lilyhcn1
(lilyhcn1)
11
重要资料多备份,不重要资料丢了就算了。
其实重要资料大多是文档,照片,视频,
文档压缩保存才占几m,
照片,视频自带压缩算法,真要损坏了,强行打开修复就行了
pessoa
(pessoa)
14
文件多了之后,“重要资料” 和 “不重要资料” 之间的暧昧地带也会变得显眼。而且存档时一般不会直接储存原文件,至少要压缩打包。这样文件损坏了就难以还原,原文件本身什么属性区别不大。
pessoa
(pessoa)
15
既然说的是存档,那存档前后都是自己的文件,和网上下载的是两回事
1 个赞
差不多啦,多个文件打包成一个文件,压和不压都可以,打包的时候选不压缩就好了。重要备份,异地灾备
xmmdg
(笑眯眯的狗)
19
好吧,是我没看仔细。但如果我没理解错的话,你的重点应该是“恢复记录”,而不是“压缩 or 存档”,毕竟你给的对比数据的标题是“Containers and compression”