A base64 kódolás / dekódolás segít a base64 kódolásában vagy a base64 -ből való dekódolásban.
A Base64 kódolás/dekódolás az adatok Base64 formátumba és onnan történő konvertálásának folyamatát jelenti, amely egy módszer bináris adatok szöveges karakterlánccá kódolására, kizárólag ASCII karakterek használatával.
kódolás nyers bináris vagy szöveges adatokat Base64 kódolású karakterlánccá alakít.
dekódolás megfordítja a folyamatot, és egy Base64 karakterláncot visszaalakít eredeti bináris vagy szöveges formájába.
A Base64 64 karakterből álló készletet (A–Z, a–z, 0–9, + és /) használ az adatok ábrázolására, ami biztosítja, hogy azok biztonságosak maradjanak szövegalapú protokollokon keresztüli átvitelhez.
Szövegbiztos adatátvitel: Lehetővé teszi a bináris adatok (például képek, PDF-ek vagy fájlok) biztonságos átvitelét olyan protokollokon keresztül, amelyek csak szöveget kezelnek, például e-mailben vagy JSON-ban.
Adatbeágyazás: Bináris fájlokat (például képeket) ágyaz be HTML, CSS vagy XML formátumba külön fájl létrehozása nélkül.
Adatvesztés elkerülése: Megakadályozza a karakterkódolási problémák által okozott adatvesztést vagy -károsodást hálózati vagy fájlátvitel során.
Biztonsági obfuszkáció (könnyű): Bár nem biztonságos titkosítás, visszafordítható módon elrejti az adatokat.
Kódolás:
Adjon meg egy szöveges karakterláncot vagy bináris fájlt.
A kódoló Base64 karakterlánccá alakítja.
Példa: A Hello SGVsbG8= lesz belőle
Dekódolás:
Adjon meg egy Base64 karakterláncot.
A dekódoló visszaalakítja eredeti formájába.
Ez a következőképpen tehető meg:
Online Base64 eszközök
Programozási könyvtárak (base64 Pythonban, atob()/btoa() JavaScriptben)
Kis képek vagy fájlok weboldalakba ágyazásakor adat URI-k használatával
Bináris adatok csak szöveges csatornákon (pl. e-mail, JSON API-k) történő átvitelekor
Bináris adatok XML vagy JSON dokumentumokban történő tárolásakor
Bizalmas adatok megjelenítéshez való elrejtésekor (megjegyzés: nem biztonságos titkosítás)