Base64 Kódoló Dekódoló
Ingyenes online Base64 kódoló és dekódoló szöveghez és fájlokhoz. Kódoljon adatokat Base64 formátumba biztonságos átvitelhez, dekódoljon Base64 karakterláncokat vissza az eredeti tartalomra. Támogatja az UTF-8-at, URL-biztos kódolást, legfeljebb 10 MB-os fájlfeltöltéseket és automatikus képelőnézetet.
Base64 Kódolás és Dekódolás Online
🔐 Mi az a Base64 Kódolás?
A Base64 egy bináris-szöveg kódolási séma, amely bináris adatokat (képek, fájlok, nyers bájtok) ASCII szöveggé alakít 64 nyomtatható karakter használatával: nagybetűk (A-Z), kisbetűk (a-z), számjegyek (0-9), plusz (+) és perjel (/). Egy 65. karakter (=) kitöltésként szolgál.
Hogyan működik: A Base64 a bemeneti adatokat 3 bájtos (24 bites) darabokra csoportosítja, majd ezeket a 24 bitet négy 6 bites csoportra osztja. Minden 6 bites csoport egy 0-63 közötti számot jelöl, amely leképeződik a 64 Base64 karakter egyikére.
Miért 33%-kal nagyobb? Mivel a Base64 4 karaktert használ 3 bájt ábrázolásához, a kódolt kimenet mindig körülbelül 33,33%-kal nagyobb az eredetinél. A kompromisszum: szövegbiztonság. A Base64 kimenet csak ASCII karaktereket tartalmaz, amelyek biztonságosak e-mailben, JSON-ban, XML-ben, URL-ekben és más szövegalapú protokollokon keresztüli továbbításhoz.
Gyakran ismételt kérdések
- Mi az a Base64 kódolás?
A Base64 egy bináris-szöveg kódolási séma, amely bináris adatokat ASCII szöveg formátumra konvertál 64 nyomtatható karakter (A-Z, a-z, 0-9, +, /) használatával. Elsősorban bináris adatok továbbítására használják szövegalapú protokollokon keresztül (e-mail, JSON, XML, URL-ek), amelyek nem támogatják a nyers bináris adatokat. A Base64 körülbelül 33%-kal növeli az adatok méretét, mivel 3 bájtot (24 bit) kódol 4 karakterbe (24 bit 6 bit/karakter arányban). A kitöltő karakterek (=) biztosítják, hogy a kimenet hossza 4-nek többszöröse legyen.
- Hogyan kódoljak szöveget Base64-be?
Szöveg Base64-be kódolásához: (1) Írja be a szöveget a beviteli mezőbe, (2) válassza ki a szövegkódolást (UTF-8 ajánlott Unicode karakterekhez, ASCII az alapvető angol nyelvhez), (3) opcionálisan engedélyezze az URL-biztos kódolást a + cseréjéhez -re, / cseréjéhez _-ra és a kitöltés = eltávolításához, (4) kattintson a Kódolás módra - a kimenet azonnal megjelenik. Fájlokhoz kattintson a 'Fájl feltöltése' gombra képek, PDF-ek vagy bármilyen bináris fájl Base64 adat URI formátumba kódolásához.
- Hogyan dekódoljam a Base64-et vissza szöveggé?
Base64 dekódolásához: (1) Váltson Dekódolás módra a váltógomb használatával, (2) illessze be a Base64 karakterláncot a beviteli mezőbe - az eszköz automatikusan észleli az érvényes Base64 formátumot zöld jelvénnyel, (3) ha URL-biztos Base64-et használ, engedélyezze az URL-biztos opciót, (4) a dekódolt szöveg azonnal megjelenik a kimeneti mezőben. Base64-ben kódolt képek vagy fájlok esetén az eszköz automatikusan észleli az adat URI-kat és szükség esetén képelőnézetet jelenít meg letöltés gombbal.
- Mi az URL-biztos Base64 kódolás?
Az URL-biztos Base64 (RFC 4648 5. szakasz) módosítja a szabványos Base64-et a biztonságos használathoz URL-ekben, fájlnevekben és lekérdezési paraméterekben azáltal, hogy lecseréli az URL-ben speciális jelentéssel bíró karaktereket. A szabványos Base64 +-t (URL: szóköz) és /-t (URL: útvonal-elválasztó) használ, amelyek tönkreteszik az URL-eket. Az URL-biztos változat a +-t -re (kötőjel), a /-t _-ra (aláhúzás) cseréli és eltávolítja a = kitöltést. Mindig használjon URL-biztos kódolást Base64 URL-ekbe ágyazásakor.
- Miért nagyobb a Base64 kimenet, mint az eredeti szöveg?
A Base64 körülbelül 33%-kal növeli az adatok méretét a kódolási mechanizmusa miatt. A Base64 3 bájtot (24 bit) konvertál 4 ASCII karakterré (összesen 32 bit, 6 bit karakterenként). Ez a 3:4 arány 33,33%-os többletterhelést hoz létre. Például a 'Helló' (5 bájt) 'SGVsbMOz'-vá (12 karakter) válik. A kompromisszum: bár nagyobb, a Base64 kimenet biztonságos szövegalapú átviteli protokollokhoz (JSON, XML, e-mail), amelyek megrongálják a nyers bináris adatokat.
- Kódolhatok képeket és fájlokat Base64-be?
Igen! Kattintson a 'Fájl feltöltése' gombra Kódolás módban bármilyen fájl (képek, PDF-ek, dokumentumok, audio) Base64 adat URI formátumba konvertálásához. Az adat URI-k közvetlenül szövegbe ágyazzák a fájl tartalmát a következő formátumban: 'data:[MIME típus];base64,[Base64 adatok]'. Használati esetek: (1) képek beágyazása HTML/CSS-be külső kérések nélkül, (2) fájlmellékletek JSON API-kban, (3) kis fájlok tárolása adatbázisokban szövegként. Megjegyzés: A fájlméret korlát 10 MB. A Base64-ben kódolt fájlok 33%-kal nagyobbak az eredetinél.
- Mik a gyakori használati esetek a Base64 kódoláshoz?
A Base64 elengedhetetlen a fejlesztők számára, akik dolgoznak: (1) E-mail mellékletekkel - A MIME e-mail protokoll Base64-et igényel bináris mellékletekhez, (2) Adat URI-kkal - Képek/fájlok közvetlen beágyazása HTML/CSS-be, (3) JSON/XML API-kkal - Bináris adatok továbbítása szövegalapú formátumokban sérülés nélkül, (4) Hitelesítéssel - Hitelesítő adatok kódolása HTTP Basic Auth-hoz, (5) Kriptográfiai kulcsokkal - Bináris kulcsok megjelenítése szövegként tároláshoz/átvitelhez, (6) Fájlfeltöltésekkel - Bináris fájlok küldése REST API-kon keresztül JSON karakterláncokként.
- A Base64 kódolás biztonságos vagy titkosítás?
Nem! A Base64 kódolás, NEM titkosítás vagy biztonság. Kritikus különbségek: (1) A kódolás átalakítja az adatok formátumát (bináris szöveggé), de nem rejti el a tartalmat - bárki azonnal dekódolhatja, (2) A titkosítás titkos kulcsokat használ az adatok olvashatatlan titkosított szöveggé alakításához - csak a kulcstulajdonosok tudják visszafejteni. A Base64 nulla biztonságot nyújt. Használjon AES-256 titkosítást bizalmas adatokhoz, HTTPS-t átvitelhez, és soha ne hagyatkozzon a Base64-re a biztonság érdekében.
- Hogyan kezeljem a speciális karaktereket és Unicode-ot Base64-ben?
Használjon UTF-8 kódolást (alapértelmezett ebben az eszközben) az Unicode karakterek (emoji, ékezettel ellátott betűk, nem-latin írásrendszerek) megfelelő kezeléséhez. Az UTF-8 az Unicode kódpontokat 1-4 bájtként jeleníti meg karakterenként, majd a Base64 ezeket a bájtokat kódolja. Az ASCII kódolás csak a 0-127 karaktereket támogatja (alapvető angol) és meghibásodik speciális karaktereknél. Mindig válasszon UTF-8-at, kivéve ha speciális legacy rendszer követelményei vannak.
- Dekódolhatok Base64 képeket a megtekintéshez?
Igen! Az eszköz automatikusan észleli a Base64-ben kódolt képeket (adat URI-k, amelyek 'data:image/'-al kezdődnek) és előnézetet jelenít meg. Támogatott formátumok: PNG, JPEG, GIF, SVG, WebP. Dekódoláshoz: (1) illessze be az adat URI-t Dekódolás módban, (2) a kép előnézete automatikusan megjelenik a kimenet alatt, (3) kattintson a 'Dekódolt fájl letöltése' gombra a kép eszközére mentéséhez. Ez működik képek kinyeréséhez HTML/CSS forráskódból, JSON API válaszokból vagy adatbázis Base64 mezőkből.
A vezető affiliate szoftver
Kezelje több partner programját és javítsa partnerei teljesítményét a Post Affiliate Pro-val.
