Бьюсь об заклад, как бэкенд-программист, вам придется много работать с кодировкой base64.
Кодировка Base64 означает, что ваши данные для передачи/сохранения преобразуются в набор символов, каждый из которых принадлежит 64-символьному набору. среди ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/

это:

a — z = 26
A — Z = 26
0–9 = 10
+ и / = 2
26 + 26 + 10 + 2 = 64 (знаков)

вы иногда найдете =или== в конце, потому что это результат строки, закодированной в Base64 должно быть кратно 4.

Например, слово «яблоко» в base64 на самом деле YXBwbGU, но YXBwbGU состоит из 7 символов, а 7 не кратно 4. Поэтому вам нужно добавить некоторые отступы, которые обычно это символ “="; теперь зайдите в Google и найдите случайный кодировщик base64, который скажет вам, что «apple» в base64 не YXBwbGU=

********

Интересный факт: кодировка Base64 была изобретена для того, чтобы мы могли отправлять в электронных письмах не только текст, потому что, когда электронные письма были впервые изобретены, машины, которые их использовали, были только устройствами чтения текста. Нельзя было отображать ничего похожего на изображения или видео, но затем машины стали лучше, и нам нужно было отправлять в электронных письмах что-то кроме текста. И оказалось, что кодирование ваших данных (в двоичной форме. Помните, что все преобразуется в двоичную форму для передачи [уровень 1 OSI]) в кодировке base64 было оптимальным для решения проблемы.

Теперь, если вы хотите, вы можете выяснить, как «яблоко» кодируется в «YXBwbGU=», потому что это то, что вы действительно можете сделать вручную (с помощью ссылки на набор символов Base64 и возможности превращать десятичные числа в двоичные)