第6集:《十部剧,一码》
书名:别在泳池拍我 作者:知遥 本章字数:6631字 发布时间:2026-05-27

林深家的客厅从来没有这么乱过。

 

电视屏幕上,一部短剧正播放到第三集的中间。屏幕里“林深”正在一个地下拳场打架,每一拳都带着夸张的音效,像有人在敲铁皮。林深靠在沙发上,手里拿着遥控器,眼睛布满血丝。他已经在这里坐了整整一个通宵。

 

墙上的时钟指向凌晨两点。

 

电视上的短剧播完一集,自动跳到下一集。他已经看完了六部剧,每部八到十集,每集八到十分钟。他的大脑现在是一锅粥——兵王、私生子、天才医生,三个身份在他脑子里打架,他甚至开始分不清自己到底是游泳教练还是被陷害的豪门继承人。

 

茶几上堆着四个空咖啡杯和两包被捏扁的薯片袋子。墙上贴满了从短剧里截下来的画面,用红色棉线连成一张密密麻麻的关系网。每一条线都是他亲手拉上去的,从“水花形状”连到“光线折射”,从“入水角度”连到“泳道编号”。他像是一个疯子侦探在追查一个根本不存在的凶手。

 

门被推开了。

 

沈彻站在门口,一手提着一杯咖啡,另一只手还夹着一个笔记本电脑包。他看着满墙的截图和红线,愣了一下,然后说了一句话:“你在搞什么……你现在看起来像短剧里的那个变态杀手。”

 

林深没有回头。他的眼睛还盯着电视屏幕,遥控器在他手指间转了两圈。“你来了。脚本写好了?”

 

沈彻走进来,把咖啡放在茶几上,踢开地上一个空薯片袋,在沙发另一端坐下来。他打开笔记本电脑,屏幕亮起来的时候,林深瞥见桌面上多了一个新的文件夹,名字叫“QR_scan_v2”。

 

“写好了。图像识别脚本,可以自动扫描每一帧画面,检测二维码的几何特征。”沈彻一边说一边把电脑放在腿上,手指在键盘上敲了几行命令,“但你得先告诉我,你要找的二维码大概长什么样?大小、位置、颜色?”

 

“不知道。”林深说,“我只知道它在某一部剧的某一集里。”

 

沈彻的手指停在键盘上。他转过头看着林深,表情像是在确认对方是不是在开玩笑。“你不知道在哪一部剧,不知道在哪一集,不知道在画面的哪个位置,不知道是大的还是小的,黑色的还是彩色的。”

 

“对。”

 

“你让我用图像识别脚本扫描——按每部剧十集、每集十分钟、每秒三十帧来算——将近二十万帧画面?”

 

林深终于从电视上移开目光,看了沈彻一眼。“你的脚本跑不完?”

 

沈彻深吸一口气。“跑得完。但我需要你帮我做一件事。”

 

“什么事?”

 

“你负责看水花,我负责看像素。”沈彻把咖啡递给他,“因为你是退役游泳的,你对水面的折射、气泡的形状比我敏感一百倍。我的脚本可以识别二维码的几何特征,但它看不懂水下画面的物理逻辑。如果二维码藏在一个只有游泳运动员才能看出异常的地方,我的脚本扫到死也扫不到。”

 

林深接过咖啡,喝了一口。黑咖啡,没加糖,苦得像中药。他没有皱眉,把杯子放下,拿起遥控器。“从哪里开始?”

 

“从头开始。”沈彻说,“你把所有短剧按顺序播放,遇到你觉得不对劲的画面就暂停,我来放大分析。”

 

两个人并排坐在沙发上。电视在左,电脑在右。林深负责眼睛,沈彻负责算法。窗外偶尔传来夜归车辆的引擎声,屋内只有短剧的配音和键盘敲击声交替响起。

 

第一遍,全部看完。什么都没找到。

 

林深把遥控器放下,站起来走了两圈,又坐下。“重来。”

 

第二遍,逐集暂停。他们找到了七个水花异常的镜头、三个光线折射不符合物理规律的画面、两个入水角度诡异的片段。沈彻把每一处都放大、锐化、增强对比度,什么都没有。

 

林深靠在沙发上,用手背揉了揉眼睛。他的视力已经有些模糊了,眼白上爬满了红血丝。墙上的时钟指向凌晨四点。

 

“歇一会儿。”沈彻说。

 

“没时间歇。”

 

“你眼睛都睁不开了,怎么看水花?”

 

林深没有反驳。他闭了一会儿眼,但脑子里还在跑那些画面——水花、入水、气泡、折射。他想起季语说过的话:“最后一把钥匙,藏在我最近写的一部剧里。”最近写的一部。不是最火的,不是播放量最高的,是最新写的。

 

“把第三部剧调出来。”林深突然说。

 

“第三部?《失忆的豪门私生子》?”

 

“对。这是她最近写的。后面的几部都是重播。”

 

沈彻调出第三部剧的列表,从第一集开始播放。林深坐直了,眼睛盯着屏幕,手指搭在遥控器的暂停键上。

 

第二集,没有。第三集,没有。第四集,第五集,第六集。到第七集的时候,林深的手指动了一下,但没有按下去。他继续看。

 

第八集。

 

画面里,“林深”饰演的豪门私生子被人推进了一个泳池。水花溅起,角色沉入水中。他在水下睁开了眼睛。

 

林深按下了暂停。

 

“这个水花形状不对。”他说。

 

沈彻凑过来看。“哪里不对?”

 

“正常入水,水花是放射状的,从入水点向外扩散。但这个——”林深指着屏幕上定格的画面,“水花是螺旋形的,像有人在水下搅动。”

 

沈彻放大那一帧,用脚本扫描。没有二维码。

 

“继续。”林深说。

 

画面继续播放。角色在水下沉了大约三秒,然后开始上浮。就在他上浮的过程中,他的脸正对着镜头,眼睛睁得很大。

 

林深又按了暂停。

 

这一次他什么都没说。他只是盯着屏幕上角色的眼睛。那双被AI换成了他的脸的眼睛,瞳孔里有一个极小的、几乎看不见的黑白相间的图案。

 

“把瞳孔放大。”林深说。

 

沈彻用软件把那一帧的瞳孔区域放大了八倍。十六倍。三十二倍。

 

一个清晰的二维码,正正好好地嵌在瞳孔的正中央。

 

沈彻猛地靠回沙发靠背,椅子发出吱呀一声。“这违反生物学常识!瞳孔里怎么会有二维码?人眼的晶状体不可能在瞳孔里形成二维码的清晰成像,这不符合光学原理,不符合解剖学,不符合——”

 

“这是短剧。”林深打断他,“常识不存在的。”

 

他拿起手机,对着屏幕上的二维码扫了一下。

 

手机震动了一下。屏幕上跳出一长串代码,紧接着是一个坐标。林深把坐标输入地图,一个红点弹出来。

 

红点的位置是:市游泳馆。

 

不是大门口,不是停车场,不是更衣室。是泳池的正下方。地图上显示,游泳馆建筑的地下有一层设备间,标注是“水循环处理系统”。但坐标精确到了小数点后六位,指向的就是那个位置的正下方。

 

林深和沈彻同时看向对方。

 

“在你们泳池底下。”沈彻说。

 

林深没有回答。他在想一件事——他在这个游泳馆工作了两年,每天在泳池里泡几个小时,但他从来没有想过脚底下有什么。水循环系统?配电房?还是——一个服务器机房?

 

他站起来,走到墙边,把贴在上面的截图扯下来。红色棉线一根一根断裂,纸片落了一地。他从落地的纸片中捡起一张——那是游泳馆的建筑平面图,他上周从物业办公室借来的。

 

“你看这里。”他把平面图摊在茶几上,手指点着泳池下方的区域,“设备层。正常来说,这里应该只有水管和阀门。但这个区域的面积比水循环系统需要的空间大了一倍。”

 

沈彻凑过来看。“多出来的空间用来做什么?”

 

“不知道。但很快就能知道了。”

 

林深看了一眼墙上的时钟。凌晨四点四十三分。他拿起手机,给季语发了一条消息:“找到了。”

 

三秒后,季语回了一个问号。

 

“二维码。在你最新那部剧第八集第三分钟,瞳孔里。”

 

这次季语没有立刻回复。过了大约一分钟,屏幕上出现了她的话:“你真的一集一集看完了?”

 

“没有。沈彻写了脚本帮我看的。”

 

“那你也看了不少。”

 

林深没有否认。他确实看了不少。比他自己愿意承认的还要多。他甚至在第三部剧第四集的时候,注意到了一个小细节——那个“豪门私生子”在失忆之后反复做一个梦,梦里有一个模糊的女孩身影,看不清脸,但能看见她扎着马尾。这个细节不是加密证据,不是信息传递,是季语自己加进去的。她把他写进了短剧,不只是为了传递情报。她也在写她自己。

 

林深把手机放下,对沈彻说:“我要进去。”

 

“现在?”

 

“今天晚上。白天游泳馆有人,不能下去。”

 

沈彻打开笔记本电脑,调出游泳馆的建筑结构图。“设备层的入口在池底,第3条泳道正下方。你需要闭气游下去,打开防水门,进入机房。机房里有服务器,你把U盘接上去,下载数据。”

 

“季语说服务器背面有一个手动应急端口。如果断电,拧开它就能重启传输。”

 

沈彻点了点头。“我给你计时。四分钟,必须上来。”

 

林深站起来,活动了一下肩膀。他的身体因为通宵坐着已经有些僵了,但当他想到即将入水的时候,肌肉自动放松了。这是训练了十八年的本能——不管多累,水是他的主场。

 

“四分钟够用了。”他说。

 

沈彻合上笔记本电脑。“我给你准备防水U盘和迷你氧气瓶。氧气瓶备用,不到万不得已不要用。水下服务器机房一旦检测到非水体物质,可能会触发报警。”

 

林深走进卧室,从衣柜最底层翻出那条比赛时穿的竞速泳裤。黑色的,没有logo,洗过无数次,面料已经不像当年那样紧绷。他换上泳裤,站在镜子前看自己。退役两年,肌肉还在,但腰腹的线条没有以前那么锋利了。不过他的肺还在,他的心还在。他的身体记得每一个入水动作,记得每一口气的节奏,记得水下缺氧时如何压制住恐慌。

 

他深吸一口气,走出卧室。

 

沈彻已经在门口等着了。他把一个防水U盘和一个小型氧气瓶递过来。U盘用透明密封袋包了三层,氧气瓶只有巴掌大小,绑在腰带上几乎感觉不到重量。

 

“防水门打开之后,进去,找到服务器,插U盘,下载数据。”沈彻重复了一遍行动计划,“如果在三分钟之内没有完成,必须出来。数据可以再想办法,命只有一条。”

 

林深把U盘咬在嘴里,腾出手把氧气瓶固定在腰带上。“知道了。”

 

两个人走出门,骑上电动车。凌晨五点的街道空空荡荡,路灯还亮着,但天边已经开始泛白。风吹在林深脸上,他的头发还湿着,被风吹得往后倒。他眯着眼,看着前方游泳馆的轮廓在晨光中慢慢清晰。

 

十分钟后,他们到了。

 

游泳馆的门锁是密码式的,林深知道密码——老周告诉他的时候说了“别告诉别人”。他输入六位数,门锁咔嗒一声开了。

 

馆内漆黑一片。沈彻打开手机的手电筒,光柱在墙上扫过,照出一排排空荡荡的看台。林深没有开灯,他不想让任何人知道有人在深夜进了游泳馆。

 

他沿着池边走到第3条泳道,蹲下来,用手摸了摸水面。水是凉的,比白天凉很多。他没有犹豫,脱掉外套和运动裤,只穿着那条黑色泳裤站在池边。

 

沈彻蹲在他旁边,手机秒表已经打开了。“计时开始。”

 

林深没有深呼吸,没有做拉伸,没有拍打肌肉热身。他只需要下水。他的身体在水里的状态比在岸上好一百倍。他咬住U盘,跃入水中。

 

入水的瞬间,凉水包裹住他每一寸皮肤。他的心率从每分钟六十五次开始下降,六十、五十五、五十、四十五。他的身体自动进入了那个只有在水下才能达到的状态——意识清醒,肌肉放松,耗氧量降到最低。

 

他在水下睁开眼。

 

氯水的刺激让眼球发酸,但他没有闭眼。他潜到池底,双手沿着瓷砖摸过去。在第3条泳道正下方的位置,他摸到了一条缝隙。缝隙的边缘比周围的瓷砖宽了大约两毫米,不仔细摸根本感觉不到。他沿着缝隙摸了一圈,摸到了一个凹槽——拉手。

 

他用力一拉。

 

一块瓷砖大小的防水门被他拉开了。门后面是一条狭长的通道,没有水,但墙壁上挂满了水珠。通道深处亮着幽蓝色的光,是LED指示灯的颜色。

 

林深游进通道,双手撑住两侧的墙壁,身体从水里慢慢抬起来。他爬进设备层,跪在地上,水从他身上往下淌,在干燥的水泥地上汇成小河。

 

他站起来。

 

设备层比他想象的大。一整排服务器机柜整齐地排列着,全部泡在半米深的水里——防水设计。服务器上的指示灯在水下闪烁,蓝光透过水面折射出诡异的颜色。每一台服务器上都贴着鲸鱼数据公司的Logo,是一只简笔画风格的鲸鱼,尾巴上翘,像是在跃出水面。

 

林深蹲下来,从腰带上取下U盘,插进服务器的USB接口。他按照季语给的代码,在服务器侧面的触摸屏上输入了第一串密码。屏幕上弹出一个进度条:正在连接后台数据库。

 

他把手伸进水里,摸到了服务器背面的手动端口。季语说的。如果断电,拧开它就能重启传输。他用手指拧了一下,端口很紧,但能拧动。他没有拧到底,只是确认了它是可操作的。

 

进度条走到百分之四十七。

 

灯光灭了。

 

整个设备层陷入彻底的黑暗。只有服务器上的指示灯还在闪烁——从蓝色变成了红色,像无数只愤怒的眼睛。备用电源启动了,但数据传输中断了。进度条停在百分之四十七,一动不动。

 

林深在黑暗中睁着眼。他的眼睛已经适应了黑暗,能看见服务器机柜的轮廓。他没有慌。他闭气已经两分五十秒了,胸口开始发闷,但大脑是清醒的。

 

他想起季语的话:“拧开它就能重启传输。”

 

他把手伸进水里,摸到服务器背面的手动端口,用力拧。端口很紧,第一下没动。他深吸了最后一口气——不,他不能呼吸,他在水下。他把肺里最后一点空气压到底部,双手握住端口,用尽全身力气往左拧。

 

端口动了。一圈,两圈,三圈。

 

进度条从百分之四十七开始重新爬动。四十八、四十九、五十。

 

林深感觉到自己的手指在发抖。不是因为害怕,是因为缺氧。闭气已经三分四十秒了,他的身体开始发出警报——眼前出现黑色的斑点,耳朵里嗡嗡响,肺部像被人攥住了一样疼。但他没有松手。

 

进度条走到七十。

 

八十。

 

九十。

 

九十五。

 

一百。

 

U盘的指示灯从红色变成绿色,数据下载完成。林深拔下U盘,咬在嘴里,转身爬进通道,滑入水中。他沿着通道游出去,双手摸到防水门的边缘,用力推开门,钻进了泳池的水里。

 

他向上浮。

 

水面的光亮越来越近,越来越近。他的肺已经烧起来了,身体在拼命催促他张嘴呼吸,但他咬着U盘,嘴张不开。他在心里数:一、二、三。

 

头露出水面的那一瞬间,他大口地喘气,声音在空荡荡的游泳馆里回荡,像一只被救上岸的溺水动物。他趴在池边,水从他脸上往下淌,混着鼻涕和眼泪。

 

沈彻的手机秒表停在四分十二秒。

 

“四分十二秒。”沈彻的声音有些发紧,“你突破了你退役后的最好成绩。”

 

林深没有力气回答。他趴在池边,把U盘从嘴里拿出来,放在池岸上。U盘的密封袋上全是他的牙印,差一点就被咬穿了。

 

“值得吗?”沈彻问。

 

林深喘了十几秒,才有力气说话。“数据拿到了。她不会再冒险了。”

 

他不是在说季语。他是在说自己。他不会再让季语一个人扛着这些东西,用短剧加密、用暗号传递、用八岁的女儿当信差。他拿到了证据,他可以报警,可以让邢斌的公司停摆,可以让这件事结束。

 

他翻身上岸,坐在池边,低着头,水从头发尖往下滴。

 

“接下来怎么办?”沈彻问。

 

“报警。”林深说,“U盘里的东西够他们喝一壶了。”

 

他站起来,用外套擦身上的水,刚穿上运动裤,游泳馆的大门被人从外面推开了。

 

不是警察,不是保安。是邢斌。

 

他穿着一件深灰色的羊绒大衣,身后跟着四个穿黑衣服的男人。宋扬站在邢斌身后,脸上还有昨天被甩进泳池留下的青紫。邢斌双手插在大衣口袋里,脚步不紧不慢,像是在散步。

 

他走到池边,站在林深对面,低头看了一眼池岸上那个带着牙印的U盘。

 

“林教练,”邢斌说,语气像在跟老朋友打招呼,“你比我想的还能憋。”

 

林深没有后退。他站在池边,身上的水还在往下滴,在水泥地上汇成一小摊。他看着邢斌,一个字一个字地说:“你比我想的还敢来。”

 

邢斌笑了。他伸出手,朝林深的方向张开手掌。“U盘给我。”

 

“不给。”

 

“那我只能自己拿了。”

 

邢斌朝身后挥了挥手。四个穿黑衣服的男人朝林深走过来。沈彻挡在林深前面,但林深把他推开了。

 

“你别动。”林深说,“这是我和他的事。”

 

他后退了一步。身后是泳池。再退一步,他就会掉进水里。但这一次他没有倒下去,他站住了。他低头看了一眼手里的U盘,又抬头看了一眼邢斌。

 

“你知道我为什么能憋四分多钟吗?”林深问。

 

邢斌没有回答。

 

“因为我闭气的时候,心率能降到每分钟三十次。”林深说,“你的虹膜采集器在心率低于四十的时候会失效。你抓不住我的脸,你锁不住我的数据,你什么都拿不到。”

 

邢斌的笑容收了半秒,又重新挂上了。“那你有没有想过,我不需要你的脸?我只需要你的数据。而你的数据——已经在我的服务器里了。”

 

林深把U盘攥在手里,握得很紧。他知道邢斌说的是真的。他的数据已经在那个服务器里了。他能做的,不是删除自己的数据,而是让所有人都知道邢斌在做什么。

 

他从口袋里拿出手机,按下了录音的停止键。屏幕显示:录音时长,两分十七秒。他把手机举起来,让邢斌看见屏幕。

 

“这是你刚才说的每一句话。”林深说,“‘你的数据已经在我的服务器里了’——这话够你在法庭上解释很久。”

 

邢斌没有动。他站在池边,身后四个黑衣男人也没有动。

 

沈彻在林深身后轻声说了一句:“警察三分钟后到。”

 

邢斌显然也听到了。他看了沈彻一眼,又看了林深一眼,然后转身,朝大门走去。宋扬和四个男人跟在他身后,脚步声在空荡荡的游泳馆里渐渐远去。

 

林深站在原地,没有追。

 

他低下头,把手里的U盘翻过来看了一眼。U盘的背面贴着一张小小的便签纸,上面是季语的笔迹:“不用怕,你的数据我帮你锁住了。”

 

他盯着这行字看了很久,久到沈彻走过来拍了拍他的肩膀,他才回过神来。

 

“警察到了。”沈彻说。

 

林深把U盘放进口袋,转身朝大门走去。走了两步,他停下来,回头看了一眼第3条泳道。水面已经平静了,幽蓝色的水面上倒映着穹顶的钢结构,像一张编织精密的大网。

 

他笑了一下,转身离开了游泳馆。

 

身后的水面上,一个小小的气泡从池底升上来,在水面破开。那是他从设备层带回来的最后一口气。


上一章 下一章
看过此书的人还喜欢
章节评论
😀 😁 😂 😃 😄 😅 😆 😉 😊 😋 😎 😍 😘 😗 😙 😚 😇 😐 😑 😶 😏 😣 😥 😮 😯 😪 😫 😴 😌 😛 😜 😝 😒 😓 😔 😕 😲 😷 😖 😞 😟 😤 😢 😭 😦 😧 😨 😬 😰 😱 😳 😵 😡 😠 😈 👹 👺 💀 👻 👽 👦 👧 👨 👩 👴 👵 👶 👱 👮 👲 👳 👷 👸 💂 🎅 👰 👼 💆 💇 🙍 🙎 🙅 🙆 💁 🙋 🙇 🙌 🙏 👤 👥 🚶 🏃 👯 💃 👫 👬 👭 💏 💑 👪 💪 👈 👉 👆 👇 👌 👍 👎 👊 👋 👏 👐
添加表情 评论
全部评论 全部 0
别在泳池拍我
手机扫码阅读
快捷支付
本次购买将消耗 0 阅读币,当前阅读币余额: 0 , 在线支付需要支付0
支付方式:
微信支付
应支付阅读币: 0阅读币
支付金额: 0
立即支付
请输入回复内容
取消 确认