《每救一人我少一段记忆》
光标压在那三个字上面,一动不动。
拇指落下去的那一刻,屏幕上的三个字亮了一层,亮得发白,白得像一道被人用指甲掐出来的印。
发送。
图片走的是内部通讯协议,走得很慢,慢到屏幕顶端那条灰色的进度条一格一格地往前挪,挪了整整七秒才走到头。
走到头的时候,走廊那头传来一声"叮",脆的,短的,是秦铎口袋里那台手机的提示音。
林砚没有动。
她坐在工位上,右手还保持着握手机的姿势,拇指指腹压在屏幕的玻璃上,玻璃被她的体温焐出了一小片雾,雾里嵌着一个模糊的、椭圆形的指纹。
走廊里的脚步声停了。
不是"走远了"——是停住了,停在离她工位大概五米远的地方,那个位置正好是走廊拐角和茶水间之间的那段空当,空当里的回声最重,重到连一声很轻的呼吸都能被墙壁反弹回来,反弹到她的耳朵里。
七秒。
然后脚步声重新响了起来,响的方式变了——不是"嗒、嗒、嗒"的恒定频率,是急的,急到每一步落地的间隔比刚才短了将近三分之一,急到那串钥匙在他裤袋里撞出了一连串细碎的、"叮铃铃"的金属声。
秦铎出现在工位旁边的那半秒,他的眼睛先落在她脸上,然后落在她手里的手机上,然后落在屏幕上那张还没有关掉的截图上。
"这件衣服。"他的声音是平的,平得像一层被压到底的水面,"你从哪儿截的。"
"监控回放。"她说,"第4821条,清单末页内容生成的那一帧。"
秦铎在她旁边坐了下来。
坐下的时候椅子的滚轮在地板上滚了半圈,发出一声很轻的"咕",他的右手把手机接了过去,接的动作是稳的,稳到他的拇指和她的拇指之间那一厘米的空气被带出了一点点风。
他看那张截图看了十几秒。
十几秒里他的眼睛没有眨过一次,瞳孔是收缩的,收缩到虹膜的边缘露出了一圈极细的、深褐色的环,环在冷光里泛着一点点像旧铜一样的、暗暗的反光。
然后他开口了。
"这件队服是我的。"
五个字,字与字之间的间隔完全一致,一致到像一台机器在输出一条被确认过的结论。
"但我那天应该没进过副本。"
林砚的后背上起了一层东西。
不是"凉"——是毛,是那层从尾椎一路往上爬、爬过第七节颈椎、爬到发际线的位置才停住的、细密的、像被无数根极细的针同时扎过的疙瘩。
不是因为这句话本身。
是因为他说这句话的语气——平的,稳的,每一个字都带着一种"我确认过、我查过、我想过了"的笃定,笃定到他不是在撒谎,笃定到他自己也真的相信自己那天没进过副本。
可他的队服在那一帧里。
"你看这里。"秦铎的手指落在截图的右上角,指腹压在那截深灰色的袖口上,压得屏幕的液晶层发出了极淡的一圈涟漪,"压线。
针距零点八,走的是仓库那台老式缝纫机的线距,那台机器只有厂里最后一台,走出来的针脚有一个特征——每第十七针会比别的针长零点一毫米。"
他的手指往右移了一厘米,移到袖口边沿那道机器压线上。
"这一针。"
林砚凑近了。
凑近的时候她的视野里那道压线放大了,放大到她能看见那一针的长度确实比旁边的针脚长出了一点点,长出的那一截在噪点里像一根极细的、微微发亮的白刺。
"那是我的。"秦铎说,"领队服那天我自己缝过一次袖口,袖口开线了,我借了仓库的机器自己走了一遍。"
他把手机放下了。
放下之后他的右手抬了起来,抬到自己左手的手腕上,手指捏住外套袖口的边沿,捏得很紧,紧到指节的皮肤绷得发白,然后往外一翻——
袖口翻了过来。
内衬是浅灰的,浅灰色的布面上有一道被缝过的痕迹,痕迹是旧的,旧到线孔周围的布已经微微发黄,黄得像一层被时间浸过的、薄薄的茶渍。
可线孔是空的。
不是"线断了"——是"没有线",那一排密密麻麻的、极小的线孔整整齐齐地排列在那里,排列的形状是一道压线的形状,形状和截图里那道一模一样,可孔里什么都没有,干净得像一台被拆走了零件的机器留下的、精确到毫米的装配痕迹。
同一位置。
空的。
"我缝过。"秦铎的声音低了半个音,低得像一个人在把一句话从喉咙里捞出来之前,最后一次确认自己是不是真的要说,"可我不记得我那天进过副本。"
林砚的眼睛从那个袖口上抬起来,抬到他的脸上。
他的表情是困惑的。
不是"装出来的困惑"——是那种真正的、发自认知系统底层的、像一台找不到对应文件的设备弹出来的"404",404的形状是干净的,干净到林砚一看就知道:他不是在骗她,他是真的不知道。
"可以查。"
声音从左边传来。
许知微站在工位的隔板后面,右手握着一支笔,笔杆被她的手指攥得发出了极轻的、塑料受力时的"咯吱"声。
她的指节是泛白的,白得像一层被拉平的纸,白到指关节的皮肤绷出了一道道极细的、横向的褶。
"行为验证值。"她说,"系统里每个人的行为数据都有验证值,验证值是唯一的,任何人进过任何副本、做过任何操作,验证值都会变动。"
她的声音是稳的,稳到每一个字都像被她提前在脑子里排过一遍,排得整整齐齐,可她攥笔的那只手没有松,攥得比刚才更紧了一分。
"查他的验证值。
如果他那天真的没进过副本,验证值应该是干净的。"
秦铎看了她一眼。
那一眼里没有怀疑,没有犹豫,只有一种很简单的、几乎可以被称为"配合"的东西——他点了一下头,点得很快,快到他的下巴和衣领之间那一点点空气被带出了一声极轻的"唰"。
"查。"他说。
他站起来,走向控制台。
坐下的时候椅子的扶手和桌沿之间发出一声"嗒",脆的,短的。
他的右手落在键盘上,手指悬在键帽上方两毫米的位置,悬了不到半秒就落了下去,落得又快又准,快到每一次按键之间的间隔完全一致——
工号。
姓名。
身份验证问题:"你入职时领到的工号是多少。"
他的手指停了。
停了整整两秒。
两秒之后他敲了下去:"073547。"
验证通过。
系统在他按下回车键的那一刻弹出了一个窗口,窗口是横向展开的,展开的方式像一张被慢慢拉开的卷轴,卷轴里的数据是纵向排列的,一行一行,每一行的左端是时间戳,右端是行为类型,中间是操作对象。
"行为验证值加载中。"
进度条走了三秒。
三秒之后数据铺开了,铺开的方式是从最近往回倒,倒得很快,快到那些条目在屏幕上拉成了一道连续的、几乎看不清的灰带。
林砚站在他的右后方,眼睛钉在屏幕的顶端。
数据一直倒到进副本前的那一天,那一天的条目是密的,密到每一分钟都有记录,每一分钟都规规矩矩,规规矩矩得像一台被按时保养的机器留下的运行日志。
然后数据倒到了进副本前两小时。
屏幕上出现了一片空白。
不是"没有条目"——是"空白",那一段本该被密密麻麻的记录填满的时间轴上,什么都没有,干净得像一块被人用整块橡皮擦过的、只剩下纸纤维的区域。
空白的两端各有一条极细的、灰色的分隔线,分隔线的宽度是零点五毫米,线的两端是齐的,齐得没有一点毛边——
那是被删掉的。
不是"系统没记录",是"记录被删了",删除的切口齐整到可以看出来是工具切的,不是自然丢失的。
秦铎的呼吸在这一帧里停了半拍。
"这段。"他的声音哑了半个音,哑得像一张被砂纸蹭过的纸面,"两小时。"
许知微走上前来。
她走到控制台旁边的时候脚步是轻的,轻到她的鞋底和地板之间几乎没有声音,可她的呼吸是重的,重到每一次吸气都能听见她喉咙深处那一点细细的、像被什么东西卡住的气音。
"看回收站。"她说。
秦铎的手指在键盘上按了三个键,按得极快。
回收站的窗口从屏幕右下角弹开,弹开的方式是纵向的,像一个被拉出来的抽屉。
抽屉里只有一样东西。
一行代码碎片。
碎片的长度很短,短到在屏幕上只占了不到三分之一行的位置,字是等宽字体的十六进制编码,一格一格,规规矩矩,颜色是灰的,灰得像一段被扔掉的、不再被任何进程引用的死代码。
碎片的右端挂着一个属性标签。
标签上写着一个数字。
"字节数:512。"
林砚的眼睛在那个数字上钉住了。
"512。"她的声音是从齿缝里挤出来的,挤得极紧,紧到每一个字都带着一点被压扁的、发苦的气味,"第51条的字节数。"
许知微的手已经动了。
她的右手把那支攥了太久的笔放在了桌面上,笔杆和桌面之间发出一声"嗒",轻的,短的。
然后她的左手按住了键盘的左下角,右手在数字小键盘上敲了一串命令,敲得极快,快到键盘发出了一连串密得几乎连成一片的"哒哒哒哒"——
比对程序启动了。
屏幕上两个窗口并排展开,左边是回收站里那行代码碎片,右边是系统的验证值数据库。
比对的进度条走了两秒。
两秒之后结果弹了出来。
"匹配对象:林砚_验证值。"
"匹配度:100%。"
"副本类型:完整备份。"
"存储位置:秦铎_个人回收目录。"
许知微的嘴唇张开了。
她正要开口——
"我复制过你的验证值?"
秦铎的声音先落了下来。
不是"质问"——是"惊",是一种从他认知系统最底层被硬生生拽出来的、像一块本来平整的地面突然塌下去一块的惊。
他的眼睛钉在屏幕上那行"存储位置:秦铎_个人回收目录"上,钉得死死的,钉到他的虹膜边缘那圈深褐色的环又露了出来,露出的面积比刚才大了将近一倍。
"我不知道。"他说,"我不记得我做过这件事。"
林砚没有说话。
她的手已经落在了键盘上。
不是"敲"——是"调",她的手指在键盘上按了四个键,按得又稳又准,稳到每一次按键之间的间隔完全一致,回放窗口重新展开,展开的方式是横向的,像一张被慢慢拉开的卷轴。
第51条的原始文本从屏幕的左侧加载了出来。
文本是黑色的,等宽字体,一格一格,规规矩矩,每一行的行距都是精确的零点三倍字高——那是旧版QA系统的格式化文本,冷得没有一点人味。
她的右手食指在数字小键盘上敲了最后一个键。
比对。
进度条走了零点七秒。
零点七秒之后,屏幕上那两个文件的字节序列并排铺开了,铺开的方式是纵向滚动的,一行一行,每一行十六个字节,每一个字节用两个十六进制字符表示,字符是白色的,白得发青,青得像一块被泡在福尔马林里太久的标本。
前128位。
完全相同。
【当前章节不完整】
【阅读完整章节请前往原站】
【ggd8.cc】
【退出畅读,阅读完整章节!】