§

Egyszerűen add meg az adataidat, majd nyomd meg a kódolás gombot.

Bináris adatokhoz (pl. képek, dokumentumok) használd az alábbi fájlfeltöltő űrlapot.
§

Output

base64
§

Fájlok kódolása Base64 formátumba

Válassz egy fájlt a feltöltéshez és feldolgozáshoz.

Húzd ide a fájlt, vagy kattints a kiválasztáshoz

Az amerikai fejlesztői ökoszisztémában a Base64 kódolás mindenütt ott van, ahol adatnak szöveg-csatornán kell áthaladnia: SAML állítások az Okta és AWS IAM között, JWT adatcsomagok az Auth0 stack-ben, adat URI-k, amelyeket a Webpack és Vite inline-ol a csomagokba, valamint a multipart MIME törzsek, amelyeket a Mailgun és SendGrid épít a mellékletek kézbesítéséhez. Használd ezt a böngészőbeli kódolót, ha a helyi kód, biztonsági felülvizsgálat vagy egy légréses munkaállomás tiltja a bájtok beillesztését egy harmadik féltől származó szolgáltatásba.

Haladó beállítások

Sortörés elválasztó

A különböző operációs rendszerek eltérő sortörés karaktereket használnak — a Unix és Windows rendszerek például nem osztoznak ugyanazokon a soremelés szimbólumokon. Kódolás előtt a bemenetedben lévő sortörés karaktereket a kiválasztott opcióra cseréljük.

Minden Sor Külön Kódolása

Ha ez az opció be van kapcsolva, a szövegedben lévő sortörés karakterek is Base64-be lesznek konvertálva. Ez különösen akkor hasznos, ha több, különálló adatbejegyzést kell kódolnod, amelyek sortörésekkel vannak elválasztva. (Megjegyzés: Ez a beállítás nem használható együtt a darabolási opcióval.)

Sorok Felosztása Darabokra

A Base64 kódolás általában egy hosszú, folyamatos karakterláncot eredményez. Ha azt szeretnéd, hogy a kódolt kimenet kisebb, kezelhető szegmensekre legyen osztva, válaszd ezt az opciót. A sortörések a MIME (RFC 2045) specifikáció szerint kerülnek beszúrásra, amely soronként maximum 76 karaktert engedélyez. (Megjegyzés: Ez az opció kölcsönösen kizárja a "minden sor külön kódolása" funkciót.)

URL-biztos Kódolás

A szabványos Base64 kódolás olyan karaktereket tartalmaz, mint a "+", "/" és "=", amelyek URL-ekben százalékos kódolást igényelnek — ez szükségtelenül megnövelheti a karakterláncot. Aktiváld az URL-biztos kódolást, hogy az adataidat egy olyan változattá (RFC 4648 / Base64URL) alakítsa, amely a "+"-t "-"-ra, a "/"-t "_"-ra cseréli, és elhagyja a "=" kitöltést.

Élő Mód

Ha az Élő Mód be van kapcsolva, a bemeneted azonnal kódolásra kerül a böngésző beépített JavaScript függvényei segítségével — anélkül, hogy bármilyen adat elküldésre kerülne a szervereinkre. Ez a mód jelenleg csak az UTF-8 karakterkészletet támogatja.

Megjegyzés: A "Minden Sor Külön Kódolása" és a "Sorok Felosztása Darabokra" opciók nem aktiválhatók egyszerre, mert a kimenet érvénytelenné válna a legtöbb alkalmazás számára.

Mi az a Base64 kódolás?

Base64 kódolás egy széles körben használt módszer bináris adatok szöveges formátumba alakítására. Ez a folyamat elengedhetetlen az adatok — például képek, fájlok és multimédia — biztonságos továbbításához hálózatokon keresztül vagy közvetlen HTML-be, CSS-be vagy XML-be ágyazásához.

Hogyan működik a Base64 kódolás?

A Base64 algoritmus bináris adatokat alakít át 64 különböző karakterből álló karakterlánccá. Ezek közé tartoznak a nagybetűk (A–Z), a kisbetűk (a–z), a számjegyek (0–9) és két speciális szimbólum (általában "+" és "/"). A kódolási folyamat három bájtot (24 bit) vesz egyszerre, és négy 6 bites csoportra bontja őket.

  1. A bemeneti bináris adatok átalakítása bájtsorozattá.
  2. Ezen bájtok csoportosítása hármasával (24 bit).
  3. A 24 bites csoport felosztása négy 6 bites szegmensre.
  4. Minden 6 bites szegmens hozzárendelése a megfelelő Base64 karakterhez.
  5. Kitöltés a "=" karakterrel, ha az utolsó csoport kevesebb mint 3 bájtot tartalmaz.

Miért használj Base64 kódolást egyszerű szöveg helyett?

  • Adatintegritás: A kódolt adatok sértetlenek maradnak az átvitel során, még olyan rendszereken keresztül is, amelyek csak szöveget támogatnak.
  • Univerzális kompatibilitás: Működik különböző platformokon, programozási nyelveken és protokollokon keresztül.
  • Beágyazott erőforrások: Lehetővé teszi képek és egyéb média közvetlen beágyazását weboldalakba külső fájlok nélkül.
  • Egyszerűség: Könnyen implementálható és dekódolható, gyors adatkonverziót biztosítva.

Mik a Base64 kódolás gyakori alkalmazásai?

A Base64 kódolást számos forgatókönyvben használják, beleértve a kis bináris eszközök adat URI-ként való beágyazását HTML-be, CSS-be és JSON-ba; a hitelesítő adatok szállítását HTTP "Authorization" fejlécekben; e-mail mellékletek és beágyazott képek csomagolását MIME-en keresztül; valamint kriptográfiai kulcsok kódolását.

  • E-mail mellékletek: Bináris fájlok kódolása MIME-en keresztüli továbbításhoz.
  • Webfejlesztés: Képek és egyéb média beágyazása HTML-be és CSS-be adat URI-k segítségével.
  • API-k és adattárolás: Bináris adatok biztonságos tárolása vagy továbbítása JSON, XML vagy más szöveges formátumokban.

Hogyan néz ki egy Base64 kódolási példa?

Tekintsük a Man szót: Base64-be kódolva TWFu lesz belőle. A kódolási folyamat minden karakter ASCII értékét binárissá alakítja, újracsoportosítja a biteket, és hozzárendeli őket a Base64 index táblához.

Online Base64 kódoló eszközünk gyors és biztonságos módot kínál az adataid kódolására és dekódolására. Akár képeket ágyazol be közvetlenül a weboldaladba, akár a bináris adatok biztonságos továbbítását biztosítod, a Base64 kódolás megbízható és elengedhetetlen erőforrás.