Skip to content

base64

  • 💡 Удобно, когда нужно перевести бинарный файл (картинка, пдф) в строку
  • Но размер строки будет больше самого файла
  • Однако, опять же, с бинарными данными бывает ненужная ебля, типа как передавать их в апишке (форм дата, парс blobа и тд), а строку отдать в апишке - это всегда по кайфу
  • Ещё используется в jwt
  • Или просто когда надо что-то зашифровывать
  • Ещё можно использовать в <img>

Пример картинки в б64:

iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNk+A8AAQUBAScY42YAAAAASUVORK5CYII=

Пример использования б64 в <img>:

data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAIAQMAAAD+wSzIAAAABlBMVEX///+/v7+jQ3Y5AAAADklEQVQI12P4AIX8EAgALgAD/aNpbtEAAAAASUVORK5CYII