Încărcați o imagine sau lipiți un text și convertiți-l în șir de bază 64 pentru a-l insera în CSS sau HTML

Codificați FIȘIERE în baza64

Codificați TEXT în base64

  • VEZI toate instrumentele
    • Contor de caractere
    • Simulator mobil Google
    • Expresii regulate - Tester
    • Scrieți anunțuri Google Adwors
    • Etichetarea analizei campaniilor
    • Ascundeți adresa de e-mail
    • Codificator Base64
    • Generator de cod QR
    • Color Picker - Color Picker
    • Textele majuscule la minuscule
    • Care este IP-ul meu
    • Lista cuvintelor Stop

Pentru ce este codificatorul base64?

Prin utilizarea schemei de date URI puteți încorpora imagini direct în codul HTML și CSS, puteți scrie o imagine în base64 în loc să încărcați acea imagine de pe un server. Funcționează prin inserarea directă în proprietate src " Etichetă HTML sau proprietate URL de fundal CSS.

base64

Exemplu de utilizare

Puteți vedea cum în acest site web introduc atât faviconul, cât și sigla site-ului în codul de bază 64. În acest fel, evit încărcarea a două imagini de pe server cu anteturile respective. Introduceți în proprietate src " a etichetei și îi spun ce fel de date încarc.

Rețineți că codificarea Base 64 mărește volumul tuturor datelor odată codificate cu 33%. Din acest motiv, se recomandă încorporarea fișierelor mici, cum ar fi faviconul, unele pictograme sau sigla.

Ce este codarea bazei 64?

Codificarea de bază 64 se bazează pe utilizarea caracterelor US-ASCII (neaccentuate) pentru a codifica orice tip de informație utilizând un cod de 8 biți. O metodă de codificare binară în cadrul textelor, fiecare dată binară este de 8 biți pe octet, având în vedere că textul folosește puțin mai mult de 6 biți pe octet. Un număr de 6 biți poate face 64 de combinații, de aceea se mai numește și BASE 64. Modul în care funcționează acest sistem, codificarea, este că fiecare 3 blocuri de 8 biți sunt stocate în 4 caractere de 6 biți, unde caracterele sunt în intervalul [AZ] [az] [0-9] [+ /]. Deoarece nu sunt aliniate corect, caracterele [=] sunt folosite la final.

Conceptul de codificare Base 64

Acesta constă în utilizarea a 4 caractere imprimabile (în format US-ASCII) pentru a codifica oricare dintre cei 3 octeți (3x8 biți = 24 biți).

Codificarea de bază 64 utilizează un alfabet de 64 de caractere imprimabil pentru a reprezenta 6 biți de date. Cele 64 de simboluri alfabetice au fost alese pentru că pot fi citite universal și, de asemenea, pentru că nu au o semnificație specială în principalele protocoale de e-mail (în special, în protocolul SMTP).

Dacă citim datele binare de la stânga la dreapta, grupurile de 24 de biți sunt create prin combinarea blocurilor de câte trei octeți de date. Apoi, fiecare grup de 24 de biți este împărțit în 4 grupuri de 6 biți, fiecare corespunzând la 4 caractere ale alfabetului Base 64.

Codificarea de bază 64 este utilizată pentru date care sunt multiple de 24 de biți. Dacă cantitatea de date care trebuie codificată nu este un multiplu de 24 de biți, șirul de bază 64 rezultat trebuie să se termine în șiruri cu semnul egal ("=") variind de la 0 la 3, pentru a ajunge la un multiplu de 24 Acest al 65-lea caracter poate fi utilizat numai la sfârșitul datelor codate.