零走回轿车旁边的时候,街对面二楼那扇暖黄色的灯没有再亮起来。他拉开车门坐进副驾驶座,把帆布包放在膝盖上,关好门之后安琪才从榕树边缘的人行道走回驾驶座一侧。她坐进来之后没有马上点火,只是把手搭在方向盘上,看着挡风玻璃前方那棵榕树的气根在路灯的光照中垂摆的末梢。 "他等待自己缓存被抹掉的那个位置,"Zero开口说,声音在关上车门后变得被车厢包裹得更清晰,"泡沫内衬左侧区域有显示器底座的压痕,右侧是人体坐姿的轮廓。他把那台显示器带到那口井里用了多久——从五零三房间到榕树地下井口的步行距离大约一公里,从五零三出发的时候时间大约在凌晨两点到三点之间,到井口的时间在三点出头,他坐进去等待到完成清除、然后出来、把显示器放回楼上那间空屋、再离开。整个过程从开始到结束不超过三小时。" 安琪的拇指在方向盘皮套上刮了一下,然后停住。"他没有回五零三。那台显示器最后被放在二楼房间的地面上,他自己从那栋楼走了出去。没有返回任何一个已知的位置。" Zero把帆布包的拉链拉开了一条窄缝,看了一眼里面原始硬盘的固定状态,然后把拉链重新合拢。他靠在座椅靠背上,视线穿过挡风玻璃落在路灯橘黄色光中缓慢摆动的气根末梢。"他完成所有操作的时间点是今天早上七点之前。他在那个时间之前离开了二楼那间空屋,然后整条系统链路上的在线痕迹全被移除了。他给自己留的最后一件事就是确认那台显示器放在了正确的位置上,然后他走了。" 安琪把钥匙插进锁孔拧动。发动机启动的震颤传过座椅骨架,车厢内的空调风道开始输送已经冷却下来的夜风,带着被太阳晒过的皮革在白天积攒的热量被夜风冲淡后残余的微温。她挂挡松手刹,车身缓缓地从路边划入车道中央,朝着来路的方向驶去。 车子在夜间街道上行驶了大约十分钟。Zero坐在副驾驶座上,侧头看着车窗外不断后退的路灯和建筑轮廓。路灯的间隔和城市基础设施之间的节距在他视觉中形成了一种规律性的脉冲,每经过一盏路灯就有一段暗区紧接着下一盏的亮区。在这段规律性的脉冲中,他脑海里的时间线在做最后一轮映射——五零三房间的操作终端、三号位工作间的墙壁暗格、冷备节点地下室的主机阵列和存储阵列、那台Reader设备里解码出来的验证码文本、榕树地下的泡沫内衬压痕、二楼空屋里的显示器底座定位标记。每一个节点的坐标都在他记忆的平面图上被标注了一遍,它们彼此之间的连接路径已经被他走过的路线覆盖完全。 安琪在一个路口等红灯的时候侧过头看了他一眼。她的视线在Zero的侧脸上停留了大约两秒,然后在他没有回看的情况下收了回去。"你从井底上来之后一直在做路径校对。"她说话时视线仍然对着前方路面,但声量开到了足以在空调风声和胎噪中保持清晰的程度,"你现在走完了所有预设位置,接下来要不要看一下没有标注在文档里的那一部分?" Zero偏过头看了她一眼。她的侧脸在路口红灯的光照中呈现出一层均匀的红色光晕,在信号灯切换成绿灯之后光晕消失,车厢内重新恢复到路灯和黄白混杂的汽车近光交织而成的颜色区间。他没有立刻回答,而是把帆布包从膝盖上拿起来放在仪表台上方,拉开拉链把那枚D-07-03圆片取出来握在手里。圆片表面在车厢内的光线中反射出一小片冷光,他把它翻到刻字那一面看了一下"03"的序号。 "什么部分?"他问。 安琪在下一个路口右转,车速没有降低,她的右手在换挡之后回到方向盘上,掌心贴着皮套表面的位置比之前偏了一指宽。"你的手机在候车亭里读那块硬盘第一页的时候,那台黑色设备的日志载入程序除了显示硬盘内容之外还在后台同步接收了一组额外的数据。那组数据没有存放在硬盘上,是通过黑色设备本身的内置缓存载入的,只有在连接了那台Reader设备并且读取验证码之后才会在设备内部生成一份索引文件。你刚才在隔音室里读取验证码的时候,那台Reader设备的固件已经自动把这份索引写到了它的内部存储中。" Zero握着那枚圆片的手指停了一下。他低头看了一眼放在仪表台上的帆布包内侧,那台黑色设备被夹在原始硬盘和几件零散物品之间的位置。他伸手把那部黑色设备抽出来,翻到底部检查了一下机身上的接口和开关状态——设备侧面的红色拨动开关已经关闭了,从他在候车亭里读完第一段日志之后就再也没有被重新打开过。 "我连接Reader设备的时候没有把黑色设备接进去。"Zero说。 "数据不是通过线缆传输的。"安琪的视线在前方路面上没有移动,但她的语速没有变化,"黑色设备的内置缓存和Reader设备之间存在一段预设的离线传输指令。你在隔音室里通电Reader的时候,两台设备在同一个物理空间中通过极近距离的场通信完成了数据交换。Reader的读取程序在识别到黑色设备处于待机状态时自动发起了那段传输。" Zero把黑色设备握在手里,拇指压在它侧面一个几乎看不见的窄缝边缘,感觉到那个窄缝内部的温度比机身外壳高出约两度。他之前一直没有注意到那个窄缝的存在——它在机身底部接口面板的侧后方,被一条极细的注塑毛边恰好盖住了位置。他用指甲把那条毛边挑开,窄缝下方露出的是一组微型天线触点,排布格式跟Reader设备底部的天线阵列一致。 他在车厢里把黑色设备翻正,然后把它放在仪表台上方黑色织物表面的位置,让它的天线触点朝下贴合着织物的表面。安琪在下一个十字路口减速停车等红灯的时候侧过头来看着他的动作,没有出声,等他完成操作之后才说了一句:"黑色设备在待机状态下的天线阵列需要隔着非导电介质进行数据配对。你把它的天线触点朝下放在仪表台织物面上,配对条件已经满足了。" Zero把Reader设备也从帆布包里取出来,握在手里。Reader设备在通电状态下已经完成了一次读取操作,现在处于自动休眠模式,指示灯处于熄灭状态。他把Reader设备放在黑色设备旁边大约五厘米的位置,让两者的天线方向对齐在同一个轴线方向上。两台设备在物理空间中的相对位置被固定下来之后,黑色设备表面那个之前没有任何反应的微小LED灯开始以一段零星的间隔闪烁——两次短闪,一次长闪,循环了三次之后进入常亮状态。 Zero拿起Reader设备重新检查它的内部存储内容。在设备文件系统的根目录下,原本存在的"val_out.txt"文件旁边多了一个新的文件,文件名是"BK_INDEX.bin"。他没有打开它,而是把Reader设备重新放回帆布包夹层里,把那枚D-07-03圆片也收好,然后拉上了帆布包的拉链。 车子在夜间街道上继续行驶,转过两个弯之后驶入了窄路两侧长满野草的那段路。安琪把车速降低到接近怠速的水平,在靠近那栋暗红色瓷砖外墙的旧楼侧面入口处停稳。她熄了火拔出钥匙,车内的阅读灯在她开门之前自动亮了一下,把车厢内照成了暖白色的均匀照明。Zero推开车门踩到地面上的时候夜风迎面吹来,跟他在榕树底下感觉到的那种带着土壤和树叶气息的风是同一股方向的风。 他跟在安琪身后穿过铁门走进楼道,沿着楼梯上到二楼,推开隔音室的金属防火门走进去。房间里的暖白色LED灯还亮着,墙上吸音板把脚步声吸收掉了大半,只留下一层极微弱的摩擦音。主机还处于运行状态,散热风扇的白噪声填充着整个空间,显示器屏幕显示着桌面状态,没有任何程序运行在后台。 Zero走到桌前坐下,把帆布包放在桌面上,把那台Reader设备从夹层里取出来。他用数据线把Reader连接到主机,打开设备的内置存储目录,双击打开了那个新生成的"BK_INDEX.bin"文件。文件被Reader的内置解码程序转换成可读文本之后在屏幕上弹出了一个窗口,窗口内显示了一个标题行:"离线传输完成。索引内容仅此一份。未在任何其他介质中留存副本。" 他滚动鼠标,窗口内的文本往下展开。索引内容的第一条记录是一条时间戳和位置信息的配对——2026年7月11日03:17:00,坐标定位到佛山市某街道——跟他在二楼空屋地面上发现的那个显示器底座凹坑所在的位置完全一致。第二条记录是同一日的03:42:00,坐标移到了榕树地下井口的位置。第三条记录的时间戳是04:01:00,坐标落在一个没有出现在Zero白天走过的任何节点上的位置——一个新地址,位于佛山市南海区某个他从未去过的片区。 Zero看着那第三条记录,手指悬在鼠标上方没有移动。安琪站在他身后,她的视线越过他的肩膀落在那条记录上,她开口时声音在散热风扇的白噪声中保持着跟车厢内相同的平整度:"那条记录上写着的是第四个位置。不是黑色设备日志载入程序里的预设位置,也不是Reader验证码读取出来的物理路径末端。是一个新的坐标。" Zero把窗口往下滚动了一行。第四条记录紧跟在第三条之后,时间戳是04:14:00,坐标跟第三条完全相同。第五条记录的时间戳是04:26:00,坐标回到了榕树地下井口,然后第六条记录的时间戳是04:39:00,坐标跳到了二楼空屋的位置。从第三条到第六条,整个移动轨迹形成了一条二十多分钟的外出往返路线——设计者从榕树井口离开之后去了那个新地址,停留了大约十三分钟,然后原路返回榕树井口,再回到二楼空屋放好显示器,然后离开。 Zero把那三条记录对应的坐标复制下来,在地图软件里输入之后跳转到了一个具体的建筑定位。那是一栋独立的二层建筑,位于一片旧工业仓库的区域内,建筑外围有一圈砖砌的围墙,围墙的铁门在卫星地图上显示为关闭状态。建筑屋顶边缘装着一根高约五米的天线杆,杆顶没有安装任何可见的通信设备,只有一个黑色的密封盒体固定在杆顶的端头上。 安琪站在他身后看了大约十秒,然后说了一句话,声音在吸音板处理的室内环境中被收窄成了一条清晰的声线:"他去了那里十三分钟。那十三分钟里他做了最后一件在线动作——不是从系统里移除自己,是把某个东西放进了那栋建筑里。"