Качете изображение или поставете текст и го конвертирайте в base64 низ, за ​​да го вмъкнете в CSS или HTML

Кодирайте ФАЙЛОВЕ в base64

Кодирайте TEXT в base64

  • ВИЖТЕ всички инструменти
    • Брояч на символи
    • Мобилен симулатор на Google
    • Регулярни изрази - тестер
    • Напишете реклами от Google Adwors
    • Анализ на маркирани кампании
    • Скриване на имейл адреса
    • Кодер на Base64
    • Генератор на QR кодове
    • Избор на цвят - Избор на цвят
    • Големи до малки текстове
    • Какъв е моят ip
    • Списък на думите за спиране

За какво е енкодерът base64?

С помощта на схемата за данни на URI можете да вграждате изображения директно в HTML и CSS кода, можете да напишете изображение в base64, вместо да качвате това изображение от сървър. Той работи чрез вмъкване директно в имота src " Свойство на HTML тагове или CSS фонов URL адрес.

base64

Пример за употреба

Можете да видите как в този уебсайт вмъквам и фавикона, и логото на уебсайта в основен код 64. По този начин избягвам да зареждам две изображения от сървъра със съответните им заглавки. Поставете в имота src " на етикета и му казвам какъв вид данни зареждам.

Имайте предвид, че кодирането на Base 64 увеличава обема на всички данни, кодирани веднъж, с 33%. Поради тази причина се препоръчва да се вграждат малки файлове, като например фавикона, някои икони или логото.

Какво е кодиране на Base 64?

Кодирането на Base 64 се основава на използването на US-ASCII символи (без ударение) за кодиране на всякакъв вид информация с помощта на 8-битов код. Метод за кодиране на двоични файлове в текстовете, всяка двоична информация е 8 бита на байт, като се има предвид, че текстът използва малко повече от 6 бита на байт. 6-битово число може да направи 64 комбинации, поради което се нарича още БАЗА 64. Начинът, по който тази система работи, кодиране, е, че всеки 3 8-битови блока се съхраняват в 4 6-битови символа, където символите Те са в диапазона [AZ] [az] [0-9] [+ /]. Тъй като те не са подравнени правилно, символите [=] се използват в края.

Концепцията за кодиране на Base 64

Състои се от използването на 4 печатащи се знака (в US-ASCII формат) за кодиране на който и да е от 3-те байта (3x8 бита = 24 бита).

Кодирането на Base 64 използва азбука с 64 символа за печат, за да представлява 6 бита данни. 64-азбучните символи са избрани, защото са универсално четими, а също и защото нямат специално значение в основните имейл протоколи (по-специално в SMTP протокола).

Ако четем двоичните данни отляво надясно, се създават групи от 24 бита чрез комбиниране на блокове от по три байта данни. След това всяка група от 24 бита се разделя на 4 групи от 6 бита, всяка съответстваща на 4 знака от азбуката Base 64.

Кодирането Base 64 се използва за данни, кратни на 24 бита. Ако количеството данни, които трябва да бъдат кодирани, не е кратно на 24 бита, полученият низ от 64 трябва да завършва в низове със знака за равенство ("="), вариращи от 0 до 3, за да се получи кратно на 24 Този 65-и знак може да се използва само в края на кодирани данни.