FEJLESZTŐI ESZKÖZÖK

Base64 kódoló és dekódoló

Base64 szöveg kódolása és dekódolása a böngészőben UTF-8, Base64URL, kitöltés, sortörés és soronkénti beállításokkal.

Ennek az oldalnak a szerkesztése frissíti a jobb oldali Base64 szöveget.

Ennek az oldalnak a szerkesztése megpróbálja dekódolni a bal oldali UTF-8 szöveget. A bináris fájlok nem biztos, hogy helyesen jelennek meg.

Beállítások
Ábécé
Kimeneti beállítások

A legtöbb szöveghez használjon szabványos Base64-et. Használjon Base64URL-t, ha az eredmény URL-be, fájlnévbe, tokenbe vagy lekérdezési értékbe kerül.

A Base64 biztonságos használata

Mit csinál a Base64

Bájtokat alakít szöveggé

A Base64 a bináris adatokat nyomtatható karakterekkel ábrázolja, így az érték átmehet olyan rendszereken, amelyek szöveget várnak.

A szabványos és URL-biztos ábécék eltérnek

A szabványos Base64 pluszt és perjelet használ. A Base64URL kötőjelet és aláhúzást használ, így könnyebb URL-ekben és fájlnevekben használni.

A MIME sortörés régebbi levelezési formátumokhoz való

Egyes MIME adatok 76 karakterenként törnek sort. A legtöbb modern API-érték egy sorban marad, hacsak a formátum nem kér törést.

Gyakori hibák

A Base64 titkosításként kezelése

A Base64-et bárki dekódolhatja. Ne használja jelszavak, privát kulcsok vagy személyes adatok elrejtésére.

Rossz ábécé használata

A kötőjelet vagy aláhúzást tartalmazó token valószínűleg Base64URL. A pluszt vagy perjelet tartalmazó érték általában szabványos Base64.

Bináris fájlok dekódolása szövegként

Képek, PDF-ek és más bináris fájlok olyan bájtokká dekódolódhatnak, amelyek nem olvasható UTF-8 szövegek.

Tippek

Használjon sor módot kötegekhez

Ha sok független értéke van, dolgozza fel soronként, hogy egyik érték se fusson bele a másikba.

Bizonytalanság esetén tartsa meg a kitöltést

A végén lévő egyenlőségjelek sok dekódernek segítenek megérteni az utolsó bájtok kitöltését. Csak akkor hagyja el, ha a célformátum megengedi.

Megosztás előtt távolítsa el a titkokat

A Base64 gyakran szerepel tokenekben, fejlécekben és konfigurációs fájlokban. Csak olyan adatot dekódoljon és osszon meg, amelyet jogosult felfedni.