窗外的雨已经下了整整三天,仿佛要将这座被霓虹灯和焦虑填满的城市彻底淹没。林默坐在出租屋那台老旧的显示器前,屏幕的冷光映照着他苍白且布满胡茬的脸。房间里弥漫着一股泡面发酵后的酸腐味,混合着潮湿的霉气,令人窒息。对于像林默这样在这个城市底层挣扎的程序员来说,时间不是金钱,而是仅仅用来维持呼吸的冗长空白。
今晚,他的目标很明确:寻找那个传说中的文件——《2012电影 下载》。
这听起来像是一个荒谬的恶作剧链接,或者是一个早已失效的盗版资源站残存的海报。但在林默眼中,这不仅仅是一部电影。三天前,他在暗网的深处浏览一些被删除的数据碎片时,偶然捕捉到了一个异常的数据包。那个包没有文件名,只有一个奇怪的哈希值,而在它的元数据里,隐藏着一段音频。那段音频不是对白,也不是音乐,而是一种低频的嗡鸣,当他戴上耳机将其音量调至最大时,他感到自己的心脏仿佛与那嗡鸣同步了跳动,一种难以言喻的恐惧和兴奋同时攫住了他的灵魂。
他坚信,那部不存在的“电影”,记录的不是灾难,而是现实本身的裂痕。
手指在机械键盘上飞舞,敲击声在寂静的房间里显得格外清脆。林默绕过三个代理服务器,破解了最后两层加密协议。进度条缓慢地向前爬升,每一秒都像是在拉扯着他的神经。98%……99%……突然,屏幕闪烁了一下,黑色的背景上浮现出一行血红色的宋体字:“播放即见证。”
没有下载按钮,只有一个简单的“播放”图标。
林默咽了一口唾沫,颤抖着鼠标点击了那个图标。
起初,是一片死寂的黑。紧接着,画面缓缓亮起。不是高清的画质,甚至带着某种类似胶片颗粒的噪点。镜头剧烈晃动,仿佛拍摄者正处在极度的恐慌之中。画面中出现了一座熟悉的城市天际线,那是他每天加班经过的CBD大楼。但大楼正在崩塌,不是爆炸,而是像被某种无形的力量从内部瓦解,玻璃幕墙如瀑布般坠落,钢筋扭曲的声音通过劣质音箱传出来,刺耳得让人牙酸。
林默屏住呼吸,身体前倾。他看到街道上的人群在奔跑,但他们的表情是凝固的,嘴巴张大却发不出声音。镜头一转,对准了一个抱着孩子的母亲。在那一瞬间,林默感到一阵强烈的眩晕,他认出了那个母亲——那是住在楼下的邻居,张姐。而在视频的角落,时间戳显示的是……今天。
“不可能。”林默喃喃自语,手指紧紧抓住桌沿,指节泛白。
视频继续播放。场景切换到了他的出租屋楼下。镜头仰拍,雨水倾盆而下。突然,一辆失控的卡车撞向了旁边的便利店,火焰腾空而起。林默惊恐地发现,那辆卡车的车牌号,正是他昨天在路边看到的那一辆。更让他毛骨悚然的是,视频中的便利店老板正抬头看向镜头,那双眼睛里充满了绝望的求救。
就在这一秒,楼下传来了一声巨响。
“轰!”
林默猛地从椅子上弹起,心脏狂跳如鼓。他冲向窗户,拉开窗帘的一角向下望去。楼下的便利店确实着火了,火光映红了半边天,警笛声由远及近,撕裂了雨夜的宁静。围观的人群聚集在警戒线外,指指点点,惊慌失措。
一切都和视频里一模一样。甚至连火焰蔓延的角度,都分毫不差。
林默感到一阵寒意从脚底直冲天灵盖。他回过头,看向电脑屏幕。视频并没有结束,画面回到了那片黑暗,但那行血红色的字变了:“你已入局。”
此时,房间里的灯光开始闪烁,电压不稳导致的忽明忽暗让阴影在墙壁上疯狂舞动。林默试图关闭电脑,但鼠标彻底失灵。键盘上的指示灯也开始以某种诡异的节奏闪烁,仿佛有另一个意识在通过设备与他对话。
他想起那段低频音频。他重新戴上耳机,按下暂停键,却无意中触发了隐藏的第二层音频。这次,声音不再是嗡鸣,而是一个清晰的人声,那是他自己的声音,在耳边低语:“林默,你以为你在观看灾难,其实你是在预演未来。或者,未来正在通过你被观看。”
林默猛地摘下耳机,冷汗浸透了后背。他环顾四周,原本狭窄逼仄的出租屋此刻显得无比陌生。墙上的裂缝似乎变大了,空气中那股霉味中夹杂着一股焦糊味,就像视频里便利店燃烧的味道。
他颤抖着拿起手机,想要报警,却发现屏幕上也出现了一个视频播放界面。标题是《2012电影 下载_续集》。
他不敢点开,但手指却不由自主地悬在屏幕上方。窗外,雷声滚滚,仿佛末日的前奏。就在这时,门外传来了敲门声。
“咚、咚、咚。”
节奏缓慢而沉重,每一声都像是敲在他的心坎上。
林默僵在原地,透过猫眼向外看去。走廊里的灯光忽明忽暗,一个模糊的身影站在门口,手里拿着一台老式的放映机,镜头正对着他的门缝。
“林默先生,”门外传来一个机械般的声音,“电影开场了,请入座。”
林默想要后退,却发现双腿像灌了铅一样无法移动。他看向电脑屏幕,进度条终于走到了100%,一个新的文件自动生成,文件名是:《林默的结局.mp4》。
雨还在下,但世界已经变了。在这个被数据裹挟的夜晚,他终于明白,下载不仅仅是一个动作,它是一种契约。当他点击播放的那一刻,他就已经成为了故事的一部分,而故事,才刚刚开始。