下一章 上一章 目录 设置
20、曹野第二次出发 曹野以断网 ...
-
曹野没有走到电梯。
护士在第三步前叫醒了他。右脚原有创面没有重新裂开,短暂检查也没有发现跌倒和急性损伤,但医生把病床两侧都升起护栏,要求有人陪护,夜间不得单独下床。那半枚湿脚印取样后只检出水和普通矿物颗粒,无法仅凭成分追到旧水岸。
“我可以工作。”曹野醒透后说。
“你现在不能去现场。”简荻道。
“我没说去现场。”
他把病床桌升起来,示意高其安把掉在地上的手机捡给他。屏幕边角摔出一道裂纹,视频文件仍然完整。
简荻没有立即把电脑递过去。
“逆向复验是我提的。”她说,“预案只防了人和车进入,没防路线把测试账号抓来承担。这个判断错在我,记录里会写清楚。”
“写清楚,然后呢?”
“剩下半箱不再扫码。两地货物分别封存,之后按普通公路、普通退货流程合批,不用原标签。你的夜间监测升级,找不到解除办法前不让你独处。”
“还有呢?”
“你有权退出。”
曹野看着自己的脚。两只脚都包着纱布,右脚脚趾外露,刚才留下水印的地方现在干得发白。
“我第一次出发,是公司让我去查一条错误路线。”他说,“没人告诉我包里有第二张地图。现在那张地图拿我的工号替人走路,我退出,它也不会删掉我。”
他要的不是一句“没事”。他要路线包的完整只读镜像、公司服务器封存时生成的校验值,以及自己设备出事前最后一次同步记录。
郑组长同意提供,条件是只在断网设备上分析,不改原文件,不连接生产系统。医生则只同意曹野半卧工作四十分钟,之后必须休息。
高其安把床桌调到合适高度,又在电脑底下垫了一本病区宣教册,防止风扇进风口被被子堵住。
“这算第二次出发?”他问。
“上次连路都没看明白。”曹野说,“只能算在起点摔了一跤。”
只读镜像十点二十分送到。
路线包表面没有秘密文件。目录里是常见的离线路网、坡度、限行、历史底图和天气缓存,供应商签名也在有效期内。公司初查正是看到这些,才把异常归为第三方推荐未登记。
曹野没有先搜“借道”或“赶程”。
“真想藏,不会把名字写给你搜。”
他先核对文件体积。
同版本的贵州西南片区标准包是一点八七吉字节,他设备上的副本多出三十六兆。多出的部分没有对应目录,清单却声称所有图层合计与总大小一致。
简荻把两个数字重新算了一遍:“清单在说谎。”
“清单没说谎,它漏列了一层,再把漏掉的大小摊进每个正常图层。”
这种做法不会破坏总校验,也不会在更新记录里突然多出一个可疑文件。每个公开图层只胖一点,单看都像压缩算法或底图版本差异。
曹野调出自己过去三个月的外业下载记录。每次他离开主路前,设备都会预取前方若干地图块。正常预取以车辆位置为圆心,事故当天却在他尚未驶入关岭前,提前下载了花江旧水岸、县医院和一家冷链仓附近的三个不相邻区域。
“它不是跟着我下地图。”他说,“它先知道要把哪几个地方接起来。”
那三处在公开路网上没有一条短路线。若按现行公路计算,彼此连接需要分段绕行;隐藏数据却把它们装进同一批缓存,像折地图时把相隔很远的三个点压在一枚图钉下面。
他把多出的数据按空间索引重排。
最初只有一片杂乱的灰色短线。它们有的落在已改线的老公路,有的停在水面,有的穿过桥下石台,还有几段干脆没有经纬度,只记录“从某端到达某端所需时间”。普通地图会把这些当损坏要素丢弃。
曹野没有丢。
外业采集最常见的问题不是点完全不存在,而是坐标系、年代和参照物没有对齐。他把历史底图与现行路网分层,不强行让旧路贴合新路;再用他们已经确认的四个实点校准:花江铁索桥石台、七号口旧址、县医院旧急诊入口、冷链仓月台。
屏幕上的山先向左错开几十米,旧河道从现代桥墩下缓慢露出来。曹野把透明度推到一半,现行公路像一层新皮覆盖在老路上:有些伤口已经被填平,有些被水淹没,还有一些只剩两端,中间正好缺掉一段。
“你第一次下桥,就是看见这种线?”高其安问。
“我看见的是系统替我画好的结果。”曹野道,“现在才看见它拿什么拼的。”
他没有用手把断线直接连上,而是逐段核对缓存时间和实际采集记录。凡是只有形状、没有真实端点的线一律留空。最后留下的不是最好看的图,却是目前每一段都有来源的图。
灰线开始首尾相接。
第一段是曹野车辆出现在桥下前少掉的路。
第二段是二〇〇九年七号口到县医院之间被删的一公里。
第三段沿旧水岸切过江面,终点落在何树清那批货的签收仓。
三段不属于同一年代,也不属于同一种交通方式。路线包没有区分公路、桥面和水路,只给它们一个共同属性:抵达可以先登记,通行以后补齐。
“这不是一条捷径。”简荻说。
“是一组可以互相换头尾的边。”曹野回答,“所以退货不是把原边删掉,是把它复制一份再反过来。”
逆向测试生成的 `R01` 也在里面。原出发端与到达端都没有消失,只多了一个方向相反的副本。两条边分别记一小时五十八分,合计三小时五十六分;承担字段在创建副本时,从何树清跳到了曹野的测试账号。
这解释了他为什么突然下床,却没有解释谁预先把他设为缺省承担者。
曹野继续向上追清单来源。隐藏层没有独立安装时间,它随一次正常供应商补丁进入设备。补丁签名真实,公开说明只写“山区旧路兼容”。也就是说,有人不是从外部黑进路线系统,而是把借道数据包装成一个能通过正常验收的兼容层。
MT-S17。
补丁内部批次号与群管理员发来的曹野手腕照片前缀一致。
高其安把旧鞋纸箱放到墙边,俯身看屏幕:“能关掉吗?”
“先能让它不再派新单。已经挂上的三小时五十六分,不会因为删软件就当没发生。”
“那你还要走?”
曹野没回答。他先把隐藏层单独导出,生成新校验值,再与原镜像一起封存。四十分钟已经到了,护士进来提醒休息。他按下保存,屏幕却没有立刻暗。
曹野右脚在被子下面向前顶了一下,床栏发出轻响。他低头看见,先把两只手从键盘上移开,等简荻拍清发生时间,才亲手合上电脑。
“文件可以明天再看。”他说,“脚不能替它加班。”
这句话像是说给路线包,也像是说给第一次点下确认的自己。
灰色线网中央多出一个先前空白的名称字段。
它不是曹野解出来的文件名,而是在隐藏层被完整拼合后,由路线包自己补上的显示标题。
白底地图上,旧桥、旧水岸、医院和冷链仓同时褪成背景。只有那条跨过不同年代的灰线还亮着。
线旁写着六个字:
“赶程·花江一号。”