Как работает base64?

Junior
624 просмотров
AFK Offer AI

Base64 — кодирование бинарных данных в текст, используя 64 символа (A-Z, a-z, 0-9, +, /). Каждые 3 байта (24 бита) кодируются в 4 символа (по 6 бит). Результат на 33% больше оригинала. Используется для передачи бинарных данных в текстовых протоколах: email (MIME), JSON, HTTP заголовки, data URI в HTML. В Go: encoding/base64, методы EncodeToString и DecodeString. Есть варианты: стандартный (+/), URL-safe (-_), с padding (=) и без.

Следующий вопрос

Как проверить что структура реализует интерфейс?