Сергей Соболев - Скриптер
Павел Алексеевич, добившись появления на экране застывшего изображения «черного квадрата», принялся исследовать свойства того файла, частью – причем, неотъемлемой частью! – которого является и сама эта «картинка».
В результате проделанных им манипуляций появилось вначале само окно «Свойства файла» с частично пустыми полями, а затем и справочное табло.
Он еще раз убедился в том, что создатели файла позаботились об анонимности – вместо подписи или «ника» в соответствующей графе прописана пятитысячебайтовая кодировка, представляющая из себя смесь цифр, знаков, букв и символов, набранных из различных шрифтов.
Расколоть, расшифровать эту подпись не то, что не удастся, но даже сами усилия по декодировке «никнейма» в данном случае не имеют смысла. Хотя бы потому, что это произвольно сгенерированный набор, нужный для того, чтобы поставить его в виде подписи – и только.
Вместе с тем, они, то есть, реальные создатели этого высокотехнологичного продукта, не могли не отобразить при загрузке в Систему базовых его свойств, как то: генезис, иначе говоря, происхождение, время и место создания, объем и ключевые фазы по прогнозу актуализации.
Без этих базовых сведений – пусть и не полных, не раскрывающих данные на разработчика или заказчика – вставить данный файл в виде закладки на любом этапе развития, в любой исторический момент, предшествующий – предшествовавший – сегодняшнему дню, попросту невозможно.
И вот почему: система мониторинга Каналов и Редакций не пропустит файл, если он не оформлен должным образом. Вычленит его из Глобальной Живой ленты, выявит в самых дальних и хорошо замаскированных закладках, в какую бы эпоху сей продукт не был произведен. А затем и удалит из Скриптория – с концами.
– Часовщик, приготовьтесь! – скомандовал Павел Алексеевич. – Сейчас будем пробивать файл по времени его размещения!
Петр Иммануилович повернул голову так, чтобы подсиненный луч закрепленного на наголовнике фонаря падал на один из двух имеющихся в его распоряжении сейчас хронометров. А именно, на тот, шкалы которого имеют не привычные глазу деления на секунды, минуты и часы, – в профессиональных образцах еще имеются дополнительные круговые шкалы на случай необходимости коррекции времени для выставления суток, недель и месяцев – но отградуированы в ином временном масштабе. Всего этот хронометр имеет пять шкал: сутки, месяца, годы, столетия, миллениумы.
Сейчас на этих необычных часах выставлено местное физическое время: тысячелетие, столетие, год, месяц и день. Еще раз убедившись в том, что актуальная дата выставлена верно, Часовщик освободил все до единой фиксирующие головки; часовому механизму теперь ничто не мешает улавливать ход времени, чья линия, чей избранный вектор уже вскоре пройдет через пространство служебной рубки.
– У меня все готово для приема показаний времени! – доложил Петр Имманулович. – Аппаратура включена!
– Принято.
Редактор нашел в «окне свойств» данного файла нужный ему раздел. Вошел в него; найдя нужную помету – активную, слегка пульсирующую голубоватым отсветом надпись Χρόνος[96] – нажал на нее маркером.
В правой части экрана тут же открылось еще одно окно – узкое, вертикальное. В нем – на самом верху – появилась вначале актуальная дата с точностью до минут и секунд. Затем включился счетчик, или хронометр. Показания тайминга стали меняться; причем, выведенные первоначально сведения в секундах, затем в минутах, а потом уже в днях, месяцах и годах – исчезли. Исчезли и те отображаемые в одном горизонтальном ряду прямоугольные ячейки, в которых фиксировались эти быстро меняющиеся данные.
Наконец закрылись все ячейки этого табло, кроме одной, цифры в которой, указующие на год, продолжали меняться – в сторону уменьшения. На короткий миг на табло высветилась – красным на небесном фоне – дата, вызвавшая в канун двадцать первого века немало волнений, разного рода спекуляций и предположений:
2000 AD[97]
В этот самый момент Павел Алексеевич явственно ощутил, как вначале дрогнула под ногами почва, затем – так это воспринималось самим его организмом – она, твердь, и вовсе стала уходить из-под ног.
Он ощутил себя в кабине лифта, который, постепенно набирая скорость, стал опускаться в некую шахту…
И, подобно тому, как меняются на электронном табло современного лифта, функционирующего в высотном доме, порядковые числа, обозначающие этаж, на хроносчетчике менялись – со скоростью три-четыре секунды на отсечку – показания столетий:
1900 AD
1800 AD
1700 AD
1600 AD
1500 AD
В рубке царит полная тишина. «Лифт» продолжал свое движение в некой шахте времени…
1100 AD
………
700 AD
………
400 AD
………
100 AD
«Лифт», едва ли не камнем падавший куда-то вниз вот только что, стал постепенно замедляться.
На табло на короткое время вместо цифр появились черточки. Отсутствие нолей в табло – дань исторической, культурной, теософической традиции.[98] Это рубежная дата, это некий – более выдуманный, нежели реально существующий – стык двух эпох, двух летоисчислений.
После прохождения «нулевого» года, латинское сокращение AD на табло сменилось другим – AC.[99]
1 AC
10 AC
20 AC
………
50 AC
………
80 АС
«Лифт» теперь уже ощутимо притормаживал. Похоже на то, что искомая отметка приближается… Или он, Редактор, приближается к этой отметке.
Да, так и есть! Едва на табло появились цифры «91 AC», как это странное движение почти прекратилось…
Год события отфиксировался; теперь появились и другие прямоугольные ячейки – одна для показаний в месяцах, другая – для максимально точной датировки в сутках.
Редактор провел маркером по экрану рядом с этим временным табло. Всплыло еще одно небольшое справочное окошко. Надпись под ним – знакомая надпись! – гласит:
Roma Aeterna
Павел Алексеевич скопировал цифровое значение даты и перенес его в это только что открывшееся справочное окно. Там появилась – проконвертированная, видоизмененная – надпись, указывающая на год по старому римскому летоисчислению – DCLXIII.
В соседнем прямоугольнике надпись Martius сменилась на Aprilis, а затем и на Maius…[100]
– Май месяц, – прошептал Редактор. – А день?! День-то какой?..
Прошло еще несколько томительных секунд прежде, чем в нужной ячейке появилась надпись – Nonae.[101]
(adsbygoogle = window.adsbygoogle || []).push({});