Base64 Kódoló Dekódoló

Base64 Kódoló Dekódoló

100% Ingyenes Nincs Regisztráció Kliens-oldali Feldolgozás Azonnali Eredmények

Base64 Kódolás és Dekódolás Online

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.

Jó kezekben lesz!

Csatlakozzon elégedett ügyfeleink közösségéhez és nyújtson kiváló ügyfélszolgálatot a Post Affiliate Pro-val.

Capterra
G2 Crowd
GetApp
Post Affiliate Pro Dashboard - Campaign Manager Interface