На данный момент у меня нет возможности кодировать сообщения.
Но я могу научить вас как это делать

#### Теория

---

Чтобы закодировать строку в Base64 необходимо **разбить строку, в двоичном формате, на 6-битные блоки**.
Получившиеся **в блоках числа** необходимо конвертировать в десятичный формат и **преобразовать в символы кодировки** по их индексу.

**Символы кодировки**(RFC 4648) - 64 символа:
**ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/**
Где **индекс** символов **начинается с нуля** - "A" - 0, "/" - 63.

#### Пример

---

Берём строку: "Привет".
Преобразуем в двоичный код: "110100001001111111010001100000001101000010111000110100001011001011010000101101011101000110000010"
Делим на блоки по 6 бит:

| Блоки 6 бит(бинарный вид) | Блоки 6 бит(десятичный вид) | Символ по индексу(десятичный вид) |
|:-------------------------:|:----------------------:|:-------:|
|          110100           |           52           |    0    |
|          001001           |           9            |    J    |
|          111111           |           63           |    /    |
|          010001           |           17           |    R    |
|          100000           |           32           |    g    |
|          001101           |           13           |    N    |
|          000010           |           2            |    C    |
|          111000           |           56           |    4    |
|          110100           |           52           |    0    |
|          001011           |           11           |    L    |
|          001011           |           11           |    L    |
|          010000           |           16           |    Q    |
|          101101           |           45           |    t    |
|          011101           |           29           |    d    |
|          000110           |           6            |    G    |
|          000010           |           2            |    C    |

Результат: **0J/RgNC40LLQtdGC**

> В конце закодированных строк может встречаться "=". Является заполнителем, когда для последнего сегмента(блока) не хватает полных 6 бит.

> Преимуществом Base64 перед другими кодировками является результат, который равен ~133.(3)% от длины исходных данных.

Если вам что-то непонятно, вы можете задать уточняющий вопрос.
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence