当前位置:女婿小说>科幻悬疑>程序猿中猿> 第六章 数据包之谜
阅读设置(推荐配合 快捷键[F11] 进入全屏沉浸式阅读)

设置X

第六章 数据包之谜(1 / 2)

我和金昔“走”进湖边森林的一块大石头,是的,我们就是走进去的。

拨开那块大石头上的青藤与杂草,可以隐约看见上面刻着一句英文:talk~is~cheap,show~me~the~de.

除此之外,它与普通石头毫无二异。

然而,这石头乃是通往湖底秘密基地的一个入口。据说它是当年高斯特博士考察基地选址时在湖底发现的陨石,经过他亲手改造,便成了如今的样子。

金昔口中念念有词,像个职业神棍。后来我知道他念的是一段代码,代码本身是在建立一个类,描述的是石头的基本属性和方法。

如果你会写几句代码,将会觉得这很有意思,因为它确实就像现实世界中能起作用的神秘咒语。

从理论上说,世上万物,只要了解它的数据结构,参透它的基本属性……无不可以在程序上体现出来。当编译器把程序翻译成计算机可以理解语言(0和1)时,一个叹为观止的虚拟世界也就出现了。计算机的工作原理,其实没有想象中复杂。因此说代码也是一种咒语,一点也不为过。

这时,石头散发出一圈幽幽的蓝光。那些英文单词则幻化成一道红色光束射出,老大用两根手指撑开眼皮让光束射在瞳孔上。

我学着他的样子刚把眼皮撑开,就听到他一声大喝:

“run!”

程序运行。

石头应声变成透明如水,晶莹剔透。我们的身体一扎入石头,立刻各自被一个胶囊状的透明膜所包裹。

软软绵绵,舒服极了。

这种熟悉的感觉,和那天我在老板办公室突然意识模糊的情景很像。

我在石头里看到外面的最后一点光慢慢消失,原本透明的石头,又慢慢恢复原貌。

耳边传来一阵流水声,若有若无。不暇细听,我们已然到了湖底的计算机室。

老大双手向两边撑开,眼前的透明触屏屏幕立刻最大化。瀑布般的绿色代码刷刷滚动,几乎占满一面墙。他指着其中一段说:“64555。”

“64556。”我也抓住其中一行道。

“……”

“到目前为止,我们一共分析了65536个死循环。”老大总结似的说,“这得做个记号,应该有用。”

我明白他为何得出这个结论,65536这个数字,对一个老码农而言,他一眼看到的是2的16次方。那是代码世界的一个相对极限。

我略作沉思,道:“我想到了奥卡姆剃刀。”

“如无必要,勿增实体?说说看。”

1974年11月16日,在阿雷西博(arecibo)射电望远镜改建完成的庆祝仪式上,人们向外天空发射了一段电波。这段信息也就是著名的“阿雷西博信息”,一共1679比特,翻译成二进制码如下:

00000010101010000000000001010000101000000100100

……(省略34行)

0000001111001111101001111000

美国天文学家弗兰克.德雷克(frankdrake,创造了著名的德雷克公式)和卡尔.萨根(carlsagan)精心编写了它们,目的在于让接收到此信号的外星文明了解地球文明的存在。

它们其实是一个高度为73单位,宽度为23个单位的黑白像素画。

只要从左到右、从上到下依次记下每一个像素,用0表示白色,用1表示黑色,就有一半的概率马上得出正确答案。因为73和23都是质数,所以他们的乘积只能分解成73*23或者23*73.当然,如果每73个数字换一行,将会得到一个无意义的图片;如果每23个数字换一行,答案就对了。

数字串开头先定义了一套数字系统,类似钥匙。然后,据此可显现出地球生命的几个基本化学元素、核苷酸化学式、人类dna的双螺旋结构图、小人图形、简易太阳系图,最后是阿雷西博射电望远镜的形状。[ps:有兴趣的朋友可以在网上搜索相关图片]

蹊跷的是,这段信号恰好也出现在maxo接收到的数据包开端中。

尽管之后的数据包在我们看来,几乎残缺不全。但是,智商正常的人都会想到,这可能是外星人——或者用高斯特博士的话说——是另一个宇宙的文明在向我们发射信号。也许只是我们的文明不够高,还不足以解码那些在我们看来“残破”的数据包。

按理说,如果外星人或者它宇宙文明要回传信息给我们,也应该以当年人类传给它的那种方式——电波——回传。

上一章 目录 +书签 下一页

女婿小说