是当成一串需要排好序的记录。
林小雪说,把活人排成编号,这听起来比鬼故事还冷。
沈夜说,是冷。他说,但老周留下来的提示也正因为这样才管用。他混在这一套编号系统里待了那么久,才会在关键位置留下一个空缺,而不是直接写一句碎片在这里。
林小雪说,直接写,会被人顺着查到。
沈夜说,对。他说,老周要防的,不是翻档案的管理员,而是那些看得懂名字、看不懂编号的人。他赌的就是,只有真正按编号逻辑来找东西的人,才会发现那个空缺。
林小雪说,而你就是那个会按编号逻辑找东西的人。
沈夜没有否认。他盯着那组残缺的单元格标记,说,也可能是老周从一开始就算好了,总有一天会有一个写程序的人,走到这份名单面前。
他拖动滚动条,快速翻过中间几百行,专门看每一组的末尾。大部分组的递增都正常,可翻到名单中后段时,他忽然停住。有一组数据,第三个孩子的出生日期之后,本该接上第四个孩子的日期,可那里是空的,整行被删除,只留下一个残缺的单元格标记。
林小雪说,缺了一行。
沈夜说,老周那句话说的是,碎片在出生日期里。可他没说,是在哪一行出生日期里。现在看来,碎片不在任何一行现有的出生日期里,而在这个空缺里。
他调出那组数据,把前后两组末两位的递增值算出来。空缺的位置,对应的正好是一组完整序列里缺失的那一个日期。他把那个日期在纸上写下来,盯着看了很久,说,这个日期,跟我自己的生日,差了一位。
林小雪说,差在哪一位。
沈夜说,月份相同,日期不同。名单里缺的这个日期,是把我的出生日期改了一个数字以后的样子,像是一个故意做出来的变体。
林小雪说,如果它是你出生日期的变体,那它指向的,就不该是一个具体的人,而是一串数据。
沈夜点头。他说,第五份碎片不在乙册现有的数据里。它藏在乙册的底层,藏在一条被删掉的行注释里。
他打开介质的底层维护模式,这个操作他在老东家机房干了三年,闭着眼都能做。屏幕上弹出十六进制数据流,他沿着名单文件的末尾,找到了那段被标记删除的区域。
删除标记是好的,完全符合规范。如果换成别人,看到这段区域只会把它当成正常清理过的垃圾数据,直接跳过。可沈夜知道,在程序里,被标记删除不等于消失。
本章未完,请点击下一页继续阅读!