Base64 Enkodér Dekodér

Base64 Enkodér Dekodér

100% Zdarma Bez Registrácie Spracovanie na Strane Klienta Okamžité Výsledky

Base64 Kódovanie a Dekódovanie Online

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.

Budete v dobrých rukách!

Pridajte sa k našej komunite spokojných klientov a poskytujte vynikajúcu zákaznícku podporu s Post Affiliate Pro.

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