Base64 Enkodér Dekodér
Bezplatný online Base64 enkodér a dekodér pre text a súbory. Kódujte dáta do formátu Base64 pre bezpečný prenos, dekódujte Base64 reťazce späť na pôvodný obsah. Podporuje UTF-8, URL-bezpečné kódovanie, nahrávanie súborov do 10 MB a automatický náhľad obrázkov.
Base64 Kódovanie a Dekódovanie Online
🔐 Čo je Base64 Kódovanie?
Base64 je binárno-textový kódovací systém, ktorý konvertuje binárne dáta (obrázky, súbory, surové bajty) na ASCII text pomocou 64 tlačiteľných znakov: veľké písmená (A-Z), malé písmená (a-z), číslice (0-9), plus (+) a lomka (/). 65. znak (=) slúži ako výplň.
Ako to funguje: Base64 zoskupuje vstupné dáta do chunkov po 3 bajtoch (24 bitov), potom rozdelí týchto 24 bitov na štyri 6-bitové skupiny. Každá 6-bitová skupina reprezentuje číslo 0-63, ktoré je mapované na jeden z 64 Base64 znakov.
Prečo o 33% väčší? Pretože Base64 používa 4 znaky na reprezentáciu 3 bajtov, kódovaný výstup je vždy približne o 33,33% väčší ako originál. Kompromis: textová bezpečnosť. Base64 výstup obsahuje len ASCII znaky bezpečné pre prenos cez e-mail, JSON, XML, URL a iné textové protokoly.
Najčastejšie kladené otázky
- Čo je Base64 kódovanie?
Base64 je binárno-textový kódovací systém, ktorý konvertuje binárne dáta do formátu ASCII textu pomocou 64 tlačiteľných znakov (A-Z, a-z, 0-9, +, /). Používa sa predovšetkým na prenos binárnych dát cez textové protokoly (e-mail, JSON, XML, URL), ktoré nepodporujú surové binárne dáta. Base64 zväčšuje veľkosť dát približne o 33%, pretože kóduje 3 bajty (24 bitov) do 4 znakov (24 bitov so 6 bitmi na znak). Výplňové znaky (=) zabezpečujú, že dĺžka výstupu je násobkom 4.
- Ako zakódujem text do Base64?
Na zakódovanie textu do Base64: (1) Zadajte svoj text do vstupného poľa, (2) vyberte kódovanie textu (UTF-8 odporúčané pre Unicode znaky, ASCII pre základnú angličtinu), (3) voliteľne zapnite URL-bezpečné kódovanie na nahradenie + za -, / za _ a odstránenie výplne =, (4) kliknite na režim Kódovať - výstup sa zobrazí okamžite. Pre súbory kliknite na 'Nahrať súbor' na zakódovanie obrázkov, PDF alebo akýchkoľvek binárnych súborov do formátu Base64 dátového URI.
- Ako dekódujem Base64 späť na text?
Na dekódovanie Base64: (1) Prepnite do režimu Dekódovať pomocou prepínacieho tlačidla, (2) vložte svoj Base64 reťazec do vstupného poľa - nástroj automaticky deteguje platný Base64 formát so zeleným odznakom, (3) ak používate URL-bezpečný Base64, zapnite URL-bezpečnú možnosť, (4) dekódovaný text sa zobrazí okamžite vo výstupnom poli. Pre Base64-kódované obrázky alebo súbory nástroj automaticky deteguje dátové URI a zobrazí náhľad obrázka s tlačidlom na stiahnutie.
- Čo je URL-bezpečné Base64 kódovanie?
URL-bezpečný Base64 (RFC 4648 Sekcia 5) modifikuje štandardný Base64 pre bezpečné použitie v URL, názvoch súborov a parametroch dopytu nahradením znakov, ktoré majú v URL špeciálny význam. Štandardný Base64 používa + (URL: medzera) a / (URL: oddeľovač cesty), ktoré rozbíjajú URL. URL-bezpečná varianta nahrádza + za - (pomlčka), / za _ (podčiarkovník) a odstraňuje výplň =. Vždy používajte URL-bezpečné kódovanie pri vkladaní Base64 do URL.
- Prečo je Base64 výstup väčší ako pôvodný text?
Base64 zväčšuje veľkosť dát približne o 33% kvôli svojmu kódovaciemu mechanizmu. Base64 konvertuje 3 bajty (24 bitov) binárnych dát na 4 ASCII znaky (celkovo 32 bitov, 6 bitov na znak). Tento pomer 3:4 vytvára 33,33% nárast. Napríklad 'Ahoj' (4 bajty) sa stane 'QWhvag==' (8 znakov). Kompromis: hoci väčší, Base64 výstup je bezpečný pre textové prenosové protokoly (JSON, XML, e-mail), ktoré poškodzujú surové binárne dáta.
- Môžem zakódovať obrázky a súbory do Base64?
Áno! Kliknite na 'Nahrať súbor' v režime Kódovať na konverziu akéhokoľvek súboru (obrázky, PDF, dokumenty, audio) do formátu Base64 dátového URI. Dátové URI vkladajú obsah súborov priamo do textu pomocou formátu: 'data:[MIME typ];base64,[Base64 dáta]'. Prípady použitia: (1) vkladanie obrázkov do HTML/CSS bez externých požiadaviek, (2) zahrnutie príloh súborov v JSON API, (3) ukladanie malých súborov v databázach ako text. Poznámka: Limit veľkosti súboru je 10 MB. Base64-kódované súbory sú o 33% väčšie ako originál.
- Aké sú bežné prípady použitia pre Base64 kódovanie?
Base64 je nevyhnutný pre vývojárov pracujúcich s: (1) E-mailovými prílohami - MIME e-mailový protokol vyžaduje Base64 pre binárne prílohy, (2) Dátovými URI - Vkladanie obrázkov/súborov priamo do HTML/CSS, (3) JSON/XML API - Prenos binárnych dát v textových formátoch bez poškodenia, (4) Autentifikáciou - Kódovanie prihlasovacích údajov pre HTTP Basic Auth, (5) Kryptografickými kľúčmi - Reprezentácia binárnych kľúčov ako text pre ukladanie/prenos, (6) Nahrávanie súborov - Odosielanie binárnych súborov cez REST API ako JSON reťazce.
- Je Base64 kódovanie bezpečné alebo šifrovanie?
Nie! Base64 je kódovanie, NIE šifrovanie ani bezpečnosť. Kritické rozdiely: (1) Kódovanie transformuje formát dát (binárny na text), ale neskrýva obsah - ktokoľvek môže okamžite dekódovať, (2) Šifrovanie používa tajné kľúče na transformáciu dát do nečitateľného šifrovaného textu - len držitelia kľúčov môžu dešifrovať. Base64 poskytuje nulovú bezpečnosť. Používajte AES-256 šifrovanie pre dôverné dáta, HTTPS pre prenos a nikdy sa nespoliehajte na Base64 pre bezpečnosť.
- Ako zaobchádzať so špeciálnymi znakmi a Unicode v Base64?
Používajte UTF-8 kódovanie (predvolené v tomto nástroji) na správne spracovanie Unicode znakov (emoji, znaky s diakritikou, nelatinské písma). UTF-8 reprezentuje Unicode kódové body ako 1-4 bajty na znak, potom Base64 kóduje tieto bajty. ASCII kódovanie podporuje len znaky 0-127 (základná angličtina) a zlyhá pri špeciálnych znakoch. Vždy vyberte UTF-8, pokiaľ nemáte špecifické požiadavky starších systémov.
- Môžem dekódovať Base64 obrázky na ich zobrazenie?
Áno! Nástroj automaticky deteguje Base64-kódované obrázky (dátové URI začínajúce 'data:image/') a zobrazuje náhľad. Podporované formáty: PNG, JPEG, GIF, SVG, WebP. Na dekódovanie: (1) vložte dátové URI v režime Dekódovať, (2) náhľad obrázka sa automaticky zobrazí pod výstupom, (3) kliknite na 'Stiahnuť dekódovaný súbor' na uloženie obrázka na vaše zariadenie. Toto funguje na extrahovanie obrázkov z HTML/CSS zdrojového kódu, JSON API odpovedí alebo databázových Base64 polí.
Affiliate softvér
Spravujte viacero affiliate programov a zlepšite výkon svojich affiliate partnerov s Post Affiliate Pro.
