除此之外,应对这类信号振幅丢失的情况,还有另一种方法:手工绘制修复。
由于峰值缺失得实在太厉害,只能通过人为修复,绘制部分峰值信号,来解决强度过低的问题。
但无论如何,这些信号都可以被修复。
据作者介绍,上面这些办法100%可以恢复软盘中的数据。
除非真的出现了不可抗力。
例如,软盘的一部分被损坏得很彻底图片:
这种情况下,软盘数据就彻底没办法恢复了。
所以,家里有“上古宝物”的小伙伴,一定要保护好自己的软盘!
▍关于作者
这个项目的作者之一,是最受欢迎的Linux发行版FTP服务器程序vsftpd作者、著名黑客Chris Evans。
他毕业于牛津大学,毕业后进入甲骨文工作,其后又在谷歌工作了9年时间,是Chrome浏览器安全团队和谷歌黑客团队Project Zero的创建者。
据报道,Project Zero团队由谷歌内部顶尖安全工程师组成,使命是找出全球范围内高价值的安全漏洞,并将其彻底消除。
2015年,特斯拉把这位黑客大神揽入麾下,负责领导安全工作。2016年,Evans从特斯拉离职。
Evans还是漏洞赏金平台HackerOne的成立顾问。
现在,据老哥自己说,他处在“半退休”状态。
最后的最后,你是否也对80年代的游戏代码长啥样产生了好奇?
Evans表示,这些恢复出来的源代码已经交给游戏原作者,是否开源就要看原作者的意思了,如果你感兴趣,不妨蹲个后续~
此前还介绍过另一个从21张软盘中被“抢救”出来的红白机游戏,代码已在GitHub上开源:https://github.com/DickBlackshack/Days-of-Thunder-NES-Unpublished/
参考链接:
[1]https://scarybeastsecurity.blogspot.com/2021/05/recovering-lost-treasure-filled-floppy.html
[2]https://news.ycombinator.com/item?id=27187435