Base64 kódolás és dekódolás
Szöveg átalakítása Base64-re és vissza, teljes ékezettámogatással (UTF-8).
Köszönjük! Ez segít jobbá tenni az eszközöket.
Most nem sikerült elküldeni. Próbáld később.
A Base64 kódoló és dekódoló bármilyen szöveget Base64-re alakít és vissza, teljes ékezettámogatással, mert a szöveget UTF-8-ként kezeli. Van URL-biztos változat is, amelyet tokenekben és webcímekben használnak. Az átalakítás a böngészőben történik, semmit nem küldünk el.
Mi a Base64 és hogyan működik
A Base64 bármilyen adatot 64 biztonságos karakterrel ír le: A–Z, a–z, 0–9, + és /. A szöveg előbb UTF-8 bájtokká alakul, majd minden 3 bájtból 4 karakter lesz. Ha a végén 1 vagy 2 bájt marad, „=” jel egészíti ki. Ezért a kódolt szöveg kb. egyharmaddal hosszabb.
| Szöveg | UTF-8 bájt | Base64 |
|---|---|---|
| Salut | 5 | U2FsdXQ= |
| ab? | 3 | YWI/ |
| Ș | 2 | yJg= |
| Bună ziua, Toplița! | 21 | QnVuxIMgeml1YSwgVG9wbGnIm2Eh |
A „Bună ziua, Toplița!” 19 karakter, de 21 bájt, mert az ă és a ț UTF-8-ban 2-2 bájtot foglal. A 21 osztható 3-mal, ezért nincs „=” a végén.
URL-biztos változat
A + és a / a webcímekben külön jelentésű. Az URL-biztos változat ezeket - és _ jelre cseréli, és elhagyja a záró „=” jeleket: az „ab?” így YWI_ lesz YWI/ helyett. Dekódoláskor az eszköz mindkét formát elfogadja, és a hiányzó „=” jeleket is pótolja.
Mire jó a gyakorlatban
- JWT token tartalmának megnézése: a két pont közötti rész Base64 URL kódolású JSON
- ékezetes szöveg átvitele csak ASCII-t elfogadó rendszeren
- Basic hitelesítési fejléc olvasása
Fontos: a Base64 nem titkosítás, bárki visszafejtheti. Kriptográfiai lenyomathoz a hash generátort, webcímekhez az URL kódolást használd.
Gyakori kérdések
Hogyan dekódolok egy Base64 szöveget?
Illeszd be, válaszd a „Dekódolás” műveletet. Ha hibát kapsz, a szöveg nem Base64 karaktereket tartalmaz, vagy csonka.
Miért rosszak az ékezetek más átalakítóknál?
Sok eszköz Latin-1-ként kezeli a szöveget. Itt UTF-8 a kódolás, így az ő, ű, ș, ț oda-vissza helyesen marad.
Titkosítás a Base64?
Nem, csak kulcs nélküli, visszafordítható kódolás.
Frissítve:
Milyen eszköz hiányzik?
Írd meg, milyen kalkulátort vagy eszközt kerestél, de nem találtál. Minden javaslatot elolvasunk.