因为一次小小的意外,最近在研究数据安全问题。
如今存储技术飞速发展,数据存储密度也越来越高。
同样体积中,可以存储以往几十倍甚至上千倍的数据。
虽然也有各种技术保障重要数据的安全,但代价不菲。
通过各方面的求证与了解,我得出以下几个结论:
1. 没有绝对安全的存储设备,任何数据都有损坏的可能性。
2. 存储设备的安全性与使用环境相关,使用环境越恶劣越不安全。
3. 存储设备的安全性与时间相关,任何设备都经不住长时间的考验。
4. 存储设备是有损耗的,读写较频繁的设备损耗会更大,寿命更短。
这几句话有点啰嗦,可以归纳一下,简单来说意思就是:
你手机里的东西,你电脑里的东西,都不可能永久存在,总会坏的。
上述结论仅代表个人观点,或有不当之处,但绝非危言耸听。
因此,养成备份数据的良好习惯,非常重要!!!
尤其是重要数据,要有多种备份途径,即使发生意外也能减小损失。
另一方面,现在是信息爆炸的时代,海量数据想要都备份也很困难。
所以,数据压缩技术被广泛应用,让数据传输、存档、备份更方便。
但压缩包的安全问题更为突出,微小数据错误可能导致整个包报废。
而网络传输总会有出错的几率,各种服务器也不见得100%数据可靠。
最终,冗余纠错技术应运而生,可以用少量冗余数据来提高安全性。
压缩软件有不少,在我印象中,似乎只有WinRAR提供冗余纠错功能。
但我更喜欢用 7-Zip,兼容性好、压缩率高、开源、免费、小巧。
难道就因为这个,让我放弃 7-Zip ,再回头玩 WinRAR 去?
经过一番纠结,发现还是有解决方案的,网上还是大神多嘛!
MultiPar ,继承了早期的 QuickPar ,同样开源、免费、小巧。
这是一款可以广泛应用于各种文件的完整性验证及数据纠错软件。
可以不影响原有文件集,生成校验索引文件和冗余数据纠错文件。
而且对 zip 和 7z 提供扩展支持,可将冗余数据集成到压缩包里。
只要你的压缩包损坏程度没有超过冗余数据量,都有大概率可修复。
关于冗余数据量,一般取原文件的 1%~10% ,需要占用一定空间。
也就是说,无论数据存哪里,都可以用少量空间再加一层保险系数,
首次尝试,我选了 No-Intro NDS 合集,来源于老男人的资源站。
NDS 算是相当成功的一部掌机,虽然在国内的知名度并不高。
这个合集里总共有 6757 个 ROM,我按容量分类后重新打包。
最后总共是 53 个压缩包,每个压缩包大约 2GB ,总共 106GB 。
用 MultiPar 为每个压缩包建立独立的冗余恢复记录,按 5% 比例。
最后弄了一个总的文件列表,也压缩成 7z 并建立冗余恢复记录。
所有压缩包加上冗余恢复记录总共是 108 个文件,大小约 111GB 。
文件列表:
No-Intro~NDS.zip (82 K) 下载次数:3 百度网盘:https://pan.baidu.com/s/1PoN5qFhRbpqkThXjZ1BgSw(提取码:lopi)
城通网盘:https://url75.ctfile.com/d/9967375-58590768-ee15dd(访问密码:6474)