妙书屋 > 一切从刑警开始 > 第一百三十七章 现场编写

第一百三十七章 现场编写


林可可见方云语气和表情,没有责怪的意思,心中松了1口气之余,立马轻声向方云保证道:“大佬,你如果想隐瞒身份,不想让人知道你有高超的it技术,我可以保证绝对不会向第2个人透露。”
“而且,我还会帮你敲打钱亦凡那个大嘴巴,让他也管住自己的嘴。”
这样岁数的女孩,正是充满幻想的时候。
从林可可的言语中,怕不是将方云脑补成了1个潜藏在民间的‘华国红客大佬’,而且是不愿意向外透露身份的那种。
方云听后,却失笑地摇摇头,“没那么严重,我又不是什么大人物,就算被别人知道我有这项技能,也没什么大不了的。”
林可可见方云如此随和,顺着说道:“那行,1切都听大佬的。”
两人谈话间,方云可没闲着,他1边和林可可对话,1边将源码大致浏览了1边。
“看你的源码风格,十分规范又简洁明了。看来读书期间,没少练基本功。”方云夸赞了1句。
接着说道:“你这个源码的功能,是将整个手机储存器,分割成了8个大块,采用8个线程并行,同时恢复数据。”
“这样的做法,确实比1般的数据恢复软件,快上不少。但是碰到彻底损坏的‘数据地址’,线程就会卡住挂起。这种‘挂起’状态,要2十秒才能解除,效率跟不上啊。”
林可可听完方云的讲述,双眼放光,‘大佬不愧是大佬,就这么谈话间,就将我的源码,分析的7788了。而且还指出了核心功能上的缺陷。’
“那么,我该如何改进?”林可可不想放过这次求教的机会。
方云耐心道:“方法有很多,不过最适合的还是这种——当遇到彻底损坏的数据地址,就立刻分裂出另1个‘线程’,跳过这个地址,让新生的线程继续往下恢复。而当前被挂起的线程,在结束挂起状态后,就让它‘自然消亡掉’。”
“这样的做法,不仅少了‘挂起’的等待时间,还能让无用的线程自动消亡,解放系统的空间和算力!”
林可可连连点头,显然非常认可方云的这个方案,“这难道就是普通人和大佬之间的差距吗?这款数据修复软件,我自认为已经做到了自身能力的极限。但是被大佬你看了几眼,就提出了更加高效的方案。”
方云知道,他们两人之间的差距,正应了那句话——‘书上得来终觉浅,绝知此事要躬行!’
要说方云在编程的基本功上面,要超过林可可多少层次,显然是不可能的。
但方云前世,主持过‘亿级别’的大型项目,目光和经验,绝非刚硕士毕业的林可可所能比拟的。
这种积累,不能1蹴而就,只能靠时间慢慢磨。
林可可说道:“既然有了改进的方向,我立刻修改软件,让它提提速!”
方云看了下时间,摇头道:“时间不够了。”
“就算按照我刚才的方案改进,也没有时间将手机数据完全恢复!”
林可可1听,十分着急,她不想因为自己的原因,而影响整个团队的竞赛成绩。
“那怎么办?”她的语气中,没有了夹子音,多了些迫切感,“我应该早点注意到时间会不够的现象,应该早点向你汇报这个情况的!”
方云安抚道:“没事。山人自有妙计。”
“我看到你的源码,再加上这个工作量。我有理由怀疑,手机里的东西,绝对是1个大的加分项。”方云1脸平静,分析道:“因为,按照这种情况,参赛的5支队5,应该没有1支可以将数据恢复完全。”
“我估计,这是上头领导搞的平衡!毕竟你们电子证物实验室,人员稀少,每支队5配1个都不够。”
“加大数据恢复的难度,让所有队5都得不到里面的线索。再根据每支队5的‘数据恢复’进度,进行打分。”
“因为所有队5都未能尽全功,所以评分的分差不会太大。但,如果我们找到里面的关键信息,那绝对可以加大分!”
林可可马上问道:“那接下来,如何做呢?”
方云1边在键盘上快速敲击出代码,1边回答道:“现在你们开发的数据恢复软件,有1个致命的弊端。就是要将所有丢失的数据恢复之后,再进行统1解码,才能得到可以识别的文件。”
林可可点头道:“是的,如果储存器的数据,不进行解码,就会是1堆2进制的机器码,人类根本看不懂。”
“而1个可识别的文件,比如最常见的,后缀名为‘.mp4’的视频文件。其里面的数据就是大量的‘机器码’,如果不经过播放软件解码转换,就不可能放出视频画面。”
“但是这样1个文件,其里面的数据,在储存时,会随机分散在手机的储存器中,再利用‘存储地址’串联起来。”
“如此1来,有可能同1个文件的数据,会分布在存储器的1头1尾。所以,只有将储存器中的数据全部恢复以后,才能将同1个文件的数据串联起来,形成1个可识别的文件。”
林可可将数据存储,科普了1遍,还是想不到其中有可以取巧的办法。
方云接着道:“你觉得我们恢复手机数据,是为了什么?”
林可可脱口而出:“当然是为了找到这个案件的相关线索啊!”
“既然如此,我们是否可以转换1下思路。”方云解释道:“以我们的目的为出发点,那么这部手机里所存储的数据,大部分都和案件无关,这些不是我们想要的数据,可以丢弃它,不用在它们身上浪费时间。”
“我们要找的目标文件,时间范围可以圈定在,死者自杀前的几天之内。”
“我们只要恢复这部分文件,就可以找到答案。”
听完方云的叙述,林可可提出疑虑,“大佬说的确实有道理,这样做可以抛弃掉大部分无用数据,节省许多时间。但是如何分辨哪些是近期数据,哪些是久远之前的数据?”
“用‘特征码’!”方云继续解释,“我现在写的代码,可以自动识别数据‘特征码’,并加以区分。锁定‘时间特征码’和‘地址特征码。’”
“当锁定这段数据,符合‘时间特征码’后,就会根据这段数据的‘地址特征码’寻找同1份文件的所有数据。将这些数据找到之后,那么,这份文件,也就恢复完成了!”
林可可脑子非常聪明,被方云这么1点拨,就知道了他的做法——方云为了节省时间,只求恢复日期最近的少量文件,这样的运算量不大,会很快得到自己想要的文件。
这样的做法,只能归为‘特事特办’,仅仅针对这起案子,这种想法绝对可行。
说话间,方云敲下最后1行代码,然后敲击回车,代码开始运行!


  https://www.msvvu.cc/10083/10083529/17171581.html


请记住本书首发域名:www.msvvu.cc。妙书屋手机版阅读网址:m.msvvu.cc