DVD灾难:守护你的光盘数据安全

DVD灾难:守护你的光盘数据安全

:cd: 什么是DVD灾难?

DVD灾难(dvdisaster) 是一个强大的开源工具,它为你的光学媒体提供额外的错误校正码(ECC)保护。当你的光盘受到损坏时,只要损坏程度小于你预先添加的ECC数据量,dvdisaster就能帮助恢复数据。

它的功能可以与.par2文件进行类比,但不同于.par2在文件级别上工作,dvdisaster在ISO层面上运行,即使光盘的元数据受到破坏,也能确保数据的完整性。

:wrench: 非官方版本

Carsten Gnörlich的最后一个上游版本发布于2017年,现在可以在Debian源代码中找到。这个非官方版本基于最新的上游版本进行了以下显著增强:

  • 添加了BD-R三层(100GB)和四层(128GB)的预设大小
  • 增加了一个选项,可以在BD-R上使用更多的空间用于ECC
  • 再次支持Windows构建(上游版本已取消)
  • 新增命令行界面(CLI)版,不依赖于gtk
  • 对每次代码更改进行非回归测试,涵盖Linux64和Windows32/64的CLI和GUI版本
  • 提供预编译的二进制文件,包括Windows32/64,Linux64(静态构建和AppImage构建),CLI和GUI版本
  • 修复了一些小问题,增加了少量新特性

查看变更日志以获取详细信息。

:loudspeaker: 上游开发更新

自2021年起,上游开发已在新的网站dvdisaster.jcea.es上重新启动。我们正在与新团队合作,尽可能将此非官方版本的代码合并到上游。

:twisted_rightwards_arrows: 三种可用保护模式(“编码器”)

RS01、RS02和RS03是三个不同的编码器,提供了不同的功能和平衡点:

  • RS01创建独立的错误校正文件,应存储在被保护媒体之外。
  • RS02则将错误校正数据直接添加到要保护的媒介上,称为"增强"图像。
  • RS03是RS01和RS02的发展,能创建独立文件和增强图像,并具有多核心并行处理和更高的鲁棒性。

:bulb: 理念

尽管光学媒体的时代正在消退,但对于离线备份来说仍有价值。我们需要确保现有的光盘在未来数年甚至数十年内仍能够修复。这就是dvdisaster存在的原因,也是为什么我们要维护这个非官方版本,确保其易于找到、使用和编译。

:hammer: 编译

请参考INSTALL文件。自动构建二进制文件的工作流程文件(.github/workflows/release.yml)也可能对你有所帮助。

:camera: 截图

项目还附带了一些截图,展示了在Windows和Linux环境下如何读取、验证和修复损坏的CD和BDXL。

通过这些特性,dvdisaster为你的宝贵数据提供了一道坚固的防线,无论未来何时何地,都能确保你的数据安全无虞。

:star: 项目特点

  • 多种保护模式选择,适应不同需求
  • 兼容性强,支持Windows和Linux系统
  • 高效的多核处理能力
  • 提供预编译二进制包,简化安装步骤
  • 独立的ECC文件与增强图像双重保护策略

如果你还在依靠光学媒体存储重要数据,dvdisaster是你不可错过的理想伙伴。立即加入并开始使用,让数据安全再无后顾之忧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

余靖年Veronica

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值