njhf |
2024-08-10 17:06 |
因为一次小小的意外,最近在研究数据安全问题。 如今存储技术飞速发展,数据存储密度也越来越高。 同样体积中,可以存储以往几十倍甚至上千倍的数据。 虽然也有各种技术保障重要数据的安全,但代价不菲。
通过各方面的求证与了解,我得出以下几个结论: 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 。 文件列表: [attachment=114516] 百度网盘:https://pan.baidu.com/s/1PoN5qFhRbpqkThXjZ1BgSw(提取码:lopi) 城通网盘:https://url75.ctfile.com/d/9967375-58590768-ee15dd(访问密码:6474)
|
|