Там написано:
0 1001010 0101111 1010001 1110110 1110100 1000011 101 0 1001100 1111010 1010010 1101011 1100100 1000111 1001001 0 1011001 1110111 0101111
1001100 1101001 1100010 1110010 1100001 1110010 1111001 1 101
Я открыл книгу, которая лежала под запиской. На удивление она была довольно тонкой... Там было несколько страниц, которые можно было прочитать быстро...
Текст страницы:
Расшифровать двоичный код:
Как вы знаете, компьютеры знают только о нулях и единицах и умеют работать только с ними. Каждый ноль или единица - это бит. А каждые 8 бит - это 1 байт. В одном бите, как правило, много не сохранишь, но вот байт (8 бит) уже может нести в себе больше информации. Например, в виде последовательности байт можно представить:
Просто число. Например, 00000001 - это число "1" записанное в двоичном виде. 00000010 - это двойка, 00000011 - это тройка и т.д.
Можно сохранять текстовые данные. В этом случае каждое простое число из предыдущего шага по специальной таблице символов (например, ASCII) сопоставляется с буквой. Например, 01100001 = 97 = "a" (маленькая латинская буква а). 01100010 = 98 = "b" и так далее. Именно это преобразование мы производим на нашем сайте.
Есть и более сложный вариант. Когда бинарные данные, состоящие из нулей и единиц обрабатываются специальным образом в зависимости от того, что это за файл. Примеры бинарных файлов: файл любой программы, файл архива, фотографии или mp3 трек. Кстати, файлы Microsoft Word тоже являются бинарными несмотря на то, что в них может храниться текстовая информация. Просто так их содержимое не просмотреть, и, как правило, в этом мало смысла, т.к. "видимых" и понятных человеку символов там обычно очень мало. Вместо этого стоит поискать ту программу, которая сможет работать именно с этим типом файлов.
Теория... Без неё никуда...
Я дочитал эту страницу и перелиснул её.
Текст страницы:
Алфавит:
1000001:A/1100001:a
1000010:B/1100010:b
1000011:C/1100011:c
1000100:D/1100100:d
1000101:E/1100101:e
1000110:F/1100110:f
1000111:G/1100111:g
1001000:H/1101000:h
1001001:I/1101001:i
1001010:J/1101010:j
1001011:K/1101011:k
1001100:L/1101100:l
1001101:M/1101101:m
1001110:N/1101110:n
1001111:O/1101111:o
1010000:P/1110000:p
1010001:Q/1110001:q
1010010:R/1110010:r
1010011:S/1110011:s
1010100:T/1110100:t
1010101:U/1110101:u
1010110:V/1110110:v
1010111:W/1110111:w
1011000:X/1111000:x
1011001:Y/1111001:y
1011010:Z/1111010:z
0101111:"/"
0-0 1-1 10-2 11-3 100-4 101-5
Так... Это будет не просто... Зато теперь это будет понятно...
Прошло около 2 часов и у меня, наконец, получилось разшифровать это сообщение!
Получилось:
0J/QvtC50LzRkdGI0Yw/
library 1 5
Первую строчку я не понимаю, но вторую понял... В библиотеке 1 стеллаж, 5 полка...
Когда я подумал про библиотеку, вошёл Себас.
"Привет Себастьян, я иду в библиотеку, проводишь?"
"Конечно."
Он проводил меня по коридорам и вскоре мы пришли к двери, размером... С пять меня, как и любая другая дверь...
Пройдя через неё, мы увидели много стеллажей, уходящих в даль. Я увидел стеллаж с номером 1.
Подойдя к нему, я увидел, что там были книги, только о разных кодах или кодеровках. Стеллаж 2 о программировании, а третий о пользовании ПК.
Поднявшись на уровень полки с номером 5, я увидел только 3 книги...
Про base64, base16 и base32...
Я решил взять все книги вместе, так не ошибусь...
Мы вернулись в комнату без происшествий.
Хоть, это и должны были быть книги, но когда я открыл одну, я увидел экран... Это мне было только на пользу(мне просто было лень делать также, как с бинарным кодом). Не придётся долго мучится.
Я открыл книгу с надписью:base64 и вписал первую строку. Я получил предложение: "Поймёшь?".
Ну понял, и что?
От Автора:
Простите, что с нг не поздравил, я сам от похмелья оправлялся... Потом взял себе небольшой отпуск, а теперь вернулся! Главы будут выходить по чаще.
Спасибо, что ещё читаете моё творение, не смотря на мои пропажи.🤗