ШТРИХ-КОД И ЧИСЛО 666
Предлагаемое исследование показывает, каким образом в штрих-коде EAN-13/UPC «спрятано» число шестьсот шестьдесят шесть (не «три шестерки», а именно число). Оно находится в самом «сердце» кода - в кодировочной таблице, устанавливающей соответствие между арабскими цифрами и штрих-знаками.
|
Рассмотрите кодировочную таблицу, содержащую 30 штрих-знаков, распределенных по 10 на 3 набора (сета). В конкретном экземпляре
кода -«штакетнике» на упаковке какого-нибудь товара - для кодирования
цифры применяется тот или иной из соответствующей тройки в зависимости
от того, в каком месте «штакетника» эта цифра располагается. Ассоциация автоматической идентификации ЮНИСКАН / EAN РОССИЯ В.Ю.КОРОСТЫЛЕВ, Директор по электронным системам Тел (095) 431 30 07, факс (093) 543 95 65 E-mail: info@ean.ru. Web: www.ean.ru Но нас интересует только кодировочная таблица сама по себе: Главный факт, на который следует обратить внимание: соответствие между 10-ю арабскими цифрами и 10-ю тройками штрих-знаков устанавливается принципиально произволением разработчиков. В таблице арабские цифры расположены в естественном для них порядке. В каком же порядке расставлены против них тройки штрих-знаков? Ответить на этот вопрос помогут следующие замечания. Обратите внимание, что каждый штрих-знак состоит из 7 тонких вертикальных полос(модулей) черного или белого цвета. Несколько слившихся черных модулей (от одного до четырех) образуют штрих. Теперь обратите внимание, что каждый штрих-знак из таблицы содержит ровно два штриха, и эти штрихи могут быть различной ширины. В зависимости от того, какой из них шире, будем говорить, что штрих-знак имеет ориентацию, правую или левую (если штрихи равной ширины, то говорим, что ориентация отсутствует). Например: |
|
—
это левая ориентация. Обозначим ее условно «0». —
это правая ориентация. Обозначим ее условно «1». —
ориентация отсутствует. |
Теперь перепишем таблицу, заменив штрих-знаки их ориентациями:
|
Чтобы при помощи понятия ориентации охарактеризовать в целом тройку штрих-знаков, кодирующую арабскую цифру, просуммируем их ориентации, и занесем результат в столбец S на соответствующей строке. И так просуммируем всю таблицу. Для ориентации следует употреблять свойственное им особое суммирование, которое выглядит так: 0+0=0 1+0=1 1+1=0 Итак, видим, что штрих-знаки (соответственно их ориентациям) расположены в порядке столбца S: |
. 1010011010 Напомним, что это условные обозначения ориентации, а не цифры. Но что же получится, если истолковать получившийся ряд как запись некоего числа в двоичной, допустим, системе счисления? (Напомним, что двоичная запись - самая естественная для автоматической передачи информации и, как таковая, лежит в основе всех компьютерных процессов).
Поясним, как читается число в двоичной системе счисления. Ряд цифр (в двоичной системе это могут быть только 0 и 1) соответствует ряду степеней числа 2, считая от нулевой степени по Порядку справа налево. Эти два ряда почленно перемножаются и суммируются. Например, двоичная запись 1010011010 читается так:
1*29 +0*28 +1*27 + 0*26.+ 0*25+1*24 + 1*23 + 0*22 + 1*2* + 0*2° = 1*512 + 0*256 + 1*128 + 0*64 + 6*32+1*16+1*8 +0*4 +1*2 +0*1 = 512 + 128 + 16 + 8 +2 = 666
(Несложно вычислить вероятность получения в столбце S указанной последовательности: для этого посчитаем, сколько вообще существует последовательностей из 5-ти нулей и 5-ти единиц. Оказывается, 126. Значит, вероятность равна 1/126, то есть менее 0,8%).
Тем самым мы убеждаемся, что разработчики
системы штрих-кода EAN-13/UPC произвольно установили соответствие
между арабскими цифрами и штрих-знаками такое, что ориентации этих знаков складываются
в запись (двоичную) числа шестьсот шестьдесят шесть.
Как будет показано
далее, число 666 имеет значение тайного кода, с помощью которого компьютер может прочитать
удостоверение той или иной вещи или документа. По заключениям экспертов, число 666
как код существует и на кредитных карточках.
Рассматривая «тайну» числа
666, отметим, что речь идет о начертанных прямых параллельных линиях, это и показывает
истинность пророчества Святого Евангелиста Иоанна,
который говорит о начертании.
|
Теперь посмотрим чуть ниже, на рис. 1в), и сравним эти три парные линии с парной линией, пронумерованной цифрой 6, которая находится среди линий на рис. 1а). Их идентичность несомненна, т.е. парная линия с шестеркой аналогична трем не пронумерованным парным линиям, находящимся по краям и посередине.
Эти три тонкие парные линии соответствуют трем шестеркам и составляют число 666, которое есть число антихриста.
Постепенно нарастает тенденция шире применять этот на-чертываемый штриховой код (bar code), ключом же его является число 666. С помощью такого нового способа - штрихового кода - отпечатаны многие предметы одним номером.
Set # 1 is designed by the number 1
Set # 2 is designed by the number 2
Set # 3 is designed by the number 3
Они, как говорилось выше, длиннее других. Это и есть "параллели безопасности", находящиеся на матрице механизма, который, если нужно, печатал бы и 666.
Рассмотрим один из способов кодирования штрих-кода. Здесь используется 21 пара различных линий (штрихов). Каждому числу, от 0 до 9, соответствует отдельная параллель (два параллельных штриха). Каждая параллель имеет различную толщину, как показано на рис. 2 (иногда вместо пары штрихов .используется один).
Здесь вы видите 25 пар линий, к которым приписываются числа от О до 9. Из 25 пар линий кодирующая система использует только 21.
Затем идет разложение этих пар на три группы (Set 1-3). Первая группа Set. 1 показана на рис. 3.
Здесь группе параллелей соответствуют числа от 0 до 9.
Вторая группа пар линий (Set. 2) показана на рис. 4. В данной группе числам 0 9 соответствует другая конфигурация парных штрихов.
В третьей группе (Set. 3) напечатаны числа 0, 4, 5, 6, 9 (см. рис. 5).
В нашем примере результат кодирования показан на рис. 6. Матрица данного штрих-кода имеет 15 позиций для размещения в них соответствующих пар линий. Из рисунка видно, что отдельные параллельные линии -две по краям и одна посередине не имеют снизу чисел. Они занимают соответственно первую, восьмую и пятнадцатую позиции и делят штрих код на две части.
Легко понять, что этим линиям соответствуют шестерки (смотри Set. 2).
Сторона "А" данного штрих-кода формируется из Set. I (смотри рис. 7) и всегда определяет продукт.
Сторона "В" формируется из пар Set. 2 и определяет производителя
(смотри рис. 8). Три не отмеченные цифрами линии (параллели безопасности) также соответствуют шестеркам из Set. 2 и являются неизменными в процессе кодирования.
Третья группа парных штрихов в данном алгоритме кодирования участия не принимает.
Однако необходимо знать, что существуют и другие линейные системы, которые тоже всегда имеют в своей основе ключ 666 как наиболее «удобный» по мнению авторов ПЕЧАТИ. Здесь обнаруживается господство ключа 666 в торговой системе, которое, кажется, уже стало повсеместным.
|
Такая система штрихового кода приводится на схеме рис. 9. Здесь используются шесть, а не все десять явных чисел, и опять три не пронумерованных параллельных штриха, соответствующие 666. Вторая шестерка, как видно, составлена из линии Set. 3, чтобы код оставался скрытым. Это, однако, не должно нас смущать. В третьей и последней рассматриваемой
нами системе (смотри рис. 10 а, б) видимые числа составлены уже
из всех трех Set, для того чтобы внести путаницу. И опять шестерки
составлены из непронумерованных параллельных штрихов. Первая и
третья "параллели безопасности" составлены и штамп. И
здесь необходима мудрость. Для одного и того же числа используются
конфигурации параллелей из разных Set. Эти же цели преследуются
и при нанесении цифр справа или слева от кода, которые являются
системными и ничего не меняют в его структуре. Необходимо также
отметить, что 6 как цифра, напечатанная под какой-либо парой штрихов,
не имеет ничего общего с кодом 666 и используется как число, участвующее
в формировании того или иного признака товара. |
Для нас в первую очередь важно знать то, что начертание • штриховая система - - будет применяться и к людям.