Можете разгадать код? 40 баллов! 208 159 208 190 209 129 208 187 208 181 208 180 208 189...

0 голосов
212 просмотров

Можете разгадать код? 40 баллов!
208 159 208 190 209 129 208 187 208 181 208 180 208 189 208 184 208 185 63 46 46 32 208 186 208 190 208 180 58 32 208 157 208 176 208 191 208 184 209 136 208 184 32 208 177 208 190 209 130 209 131 32 209 141 209 130 208 190 58 32 34 208 186 208 190 209 130 208 184 208 186 208 184 32 209 129 208 191 208 176 209 129 209 131 209 130 46 46 46 32 208 188 208 184 209 128 63 34


Математика (97 баллов) | 212 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

Это текст в кодировке utf-8, только здесь каждый байт записан в десятичной системе.  В utf-8 все латинские буквы, цифры и специальные символы (знаки препинания, пробел и т.д.) кодируются одним байтом совпадающим с кодом ASCII. Все русские буквы кодируются двумя байтами. Например, в этом тексте первые два числа 208 159 дают два байта D0 9F (в шестнадцатеричной системе)₁, что соответствует символу "П".  Следующие два числа 208 190  дают два байта D0 BE, что соответствует букве "о" и т.д. Идущие во второй строчке подряд четыре числа 63 46 46 32  (в шестнадцатеричной, соответственно 3F 2E 2E 20), кодируют по одному символу каждое - вопросительный знак, две точки и пробел. Понять то, что эти байты - спецсимволы и на каждый отводится один байт, а не два, можно по нулевому старшему биту в 8-битной записи байта. Итак, здесь написана фраза: 

Последний?.. код: Напиши боту это: "котики спасут... мир?"

Что бы это ни значило... )

(56.6k баллов)