Preskoči na sadržaj
BeoHosting
BeoHosting

Brezplačno orodje za razvijalce

Base64 Enkoder in Dekoder — Pretvorite besedilo in URL

Kodirajte ali dekodirajte besedilo, URL parametre in podatke v formatu Base64. Idealno za data URI, JWT, MIME e-pošto, Basic Authorization in CSS pisave. Vse se obdela lokalno v brskalniku.

TL;DR

Kaj je Base64 kodiranje in kdaj se uporablja?

Base64 je metoda kodiranja binarnih podatkov v niz ASCII. Uporablja se, kadar je treba binarne podatke pošiljati prek protokolov, ki sprejemajo samo besedilo (HTTP, e-pošta, JSON). Tipični primeri uporabe: 1) Data URI za inline slike v CSS in HTML, 2) Basic HTTP Authorization header, 3) MIME kodiranje e-poštnih prilog, 4) JWT (JSON Web Token) payload, 5) CSS @font-face za inline pisave, 6) JSON polja za majhne binarne datoteke. Base64 poveča velikost podatkov za ~33 %, zato se ne uporablja za velike datoteke. Vse se obdela lokalno v brskalniku — ničesar ne pošiljamo strežniku.

  • Kodiranje in dekodiranje besedila + URL parametrov
  • Lokalno v brskalniku — brez pošiljanja na strežnik
  • Idealno za data URI, JWT, MIME e-pošto, Basic Auth
  • BeoHosting gostovanje za razvijalce od 4,31 €/mes

BeoHosting Team

10+ godina iskustva — Stručnjaci za web hosting i infrastrukturu

Poslednje ažurirano:

Base64 Enkoder & Dekoder

Unesite tekst, zatim enkodirajte u Base64 ili dekodirajte iz Base64.

0 karaktera

Privatnost: Sve se obrađuje lokalno u pregledacu pomoću ugrađenih btoa/atob funkcija. Vaši podaci se NE šalju na server.

Primeri uporabe

Kje se uporablja Base64?

Šest najpogostejših uporab Base64 kodiranja v spletnem razvoju.

Data URI slike

Inline slike v HTML in CSS brez ločene HTTP zahteve. Idealno za majhne ikone in SVG datoteke.

data:image/png;base64,iVBORw0KGgo...

Basic HTTP Authorization

username:password kodiran v Base64 se pošlje v Authorization headerju za REST API avtentikacijo.

Authorization: Basic dXNlcjpwYXNz

MIME e-poštna priloga

Binarne e-poštne priloge (slike, dokumenti) so kodirane v Base64 za SMTP prenos.

Content-Transfer-Encoding: base64

JWT (JSON Web Token)

JWT header in payload sta Base64URL kodirana. Trije segmenti ločeni s piko.

eyJhbGciOiJIUzI1NiJ9.eyJ1c2VyIjoiam9obiJ9...

JSON binarni podatki

Majhne binarne datoteke (slike, PDF) v JSON poljih prek REST/GraphQL API-jev.

{"file": "SGVsbG8gV29ybGQ="}

CSS inline pisave

@font-face z Base64 kodirano WOFF2 pisavo — brez dodatnih HTTP zahtev.

@font-face { src: url(data:font/woff2;base64,...) }

Base64 — kako delujeta kodiranje in dekodiranje

Base64 je skupina kodiranj binary-to-text, ki predstavljajo binarne podatke v formatu ASCII z uporabo 64 različnih znakov: velike in male črke (A-Z, a-z), številke (0-9) in dva posebna znaka (+ in /). Znak = se uporablja kot padding na koncu, če vhod ni deljiv s 3 bajti.

Originalni binarni podatki se razdelijo v skupine po 3 bajte (24 bitov). Teh 24 bitov se nato razdeli v 4 skupine po 6 bitov, vsaka skupina pa se preslika v en znak Base64. Zato je nastali niz ~33 % daljši od originala.

Base64URL — različica za URL parametre

Standardni Base64 uporablja znaka + in /, ki imata v URL-jih poseben pomen. Različica Base64URL zamenja + z - in / z _, da se izogne URL kodiranju. Padding znak = se pogosto izpusti. JWT format uporablja Base64URL za header in payload.

Čeprav je Base64 pogosto napačno predstavljen kot oblika šifriranja, NI šifriranje — je samo kodiranje. Vsakdo lahko trivialno dekodira niz Base64. Za zaščito občutljivih podatkov uporabite šifriranje AES-256 ali HTTPS/TLS za prenos.

Spremni da pokrenete svoj sajt?

SSL zaštita
Brzina
24/7 podrška

Pridružite se 4.000+ zadovoljnih korisnika. Besplatna migracija i 15 dana garancije povrata novca.

15 dana garancija povrata novca
Besplatna migracija15 dana garancija24/7 podrška

Pogosta vprašanja - Base64 Enkoder

Odgovori na najčešća pitanja o našim uslugama.

Base64 je metoda kodiranja binary-to-text, ki predstavlja binarne podatke v besedilu ASCII. Uporablja 64 različnih znakov (A-Z, a-z, 0-9, +, /) plus = za padding. Idealen je za prenos binarnih podatkov prek besedilnih protokolov (HTTP, e-pošta, JSON).

Ne. Base64 je samo kodiranje, ne šifriranje. Vsakdo lahko trivialno dekodira niz Base64. Za zaščito občutljivih podatkov uporabite šifriranje AES-256 ali protokol HTTPS za prenos.

Standardni Base64 uporablja znaka + in /, ki imata v URL-jih poseben pomen. Različica Base64URL zamenja + z - in / z _, da se izogne URL kodiranju. JWT format uporablja Base64URL za header in payload segmente.

Base64 pretvori vsake 3 bajte originalnih podatkov v 4 znake Base64, kar poveča velikost za približno 33 %. Zato se Base64 ne uporablja za prenos velikih datotek — uporablja se za majhne binarne podatke v besedilnem kontekstu.

Absolutno. Vse kodiranje in dekodiranje se izvaja izključno v vašem brskalniku z vgrajenimi JavaScript funkcijami btoa() in atob(). Ničesar ne pošiljamo strežniku in ničesar ne shranjujemo.

Naše garancije za vaš mir

Zaštićeni ste sa svake strane

15 dana garancije

Vraćamo novac bez pitanja u prvih 15 dana.

Besplatna migracija

Mi prebacimo vaš sajt bez prekida — vi ništa ne radite.

24/7 podrška

Naši stručnjaci su tu 24/7 kroz tikete i live chat.