Kódovanie Base64

Kódovanie/dekódovanie Base64 (nástroj na konverziu Base64)

Text môžete zakódovať do formátu Base64 alebo reťazce Base64 dekódovať späť do pôvodného textu v kódovaní UTF-8. To je užitočné na overovanie hodnôt v rozhraniach API, nastaveniach, e-mailoch a formáte JSON.

Výsledok prekladu
Čakám na vstup
Zadajte text alebo reťazec Base64 a kliknite na „Previesť“.

Výstup

Čo je kódovanie/dekódovanie Base64?

Base64 Encode/Decode je nástroj na konverziu obyčajného textu na reťazec zakódovaný v Base64 a na konverziu reťazca zakódovaného v Base64 späť na pôvodný text. Base64 je metóda reprezentácie dát pomocou obmedzenej sady znakov, ako sú alfanumerické znaky, znamienka plus, lomítka a znamienka rovná sa. Bežne sa používa v e-mailoch, HTTP, JSON, konfiguračných súboroch a integráciách API. Niekedy sa používa na bezpečné vloženie binárnych údajov alebo reťazcov obsahujúcich japonské znaky do prostredí, kde je ich priama manipulácia náročná.

Pomocou tohto nástroja môžete vložiť reťazec do vstupného poľa a vybrať možnosť „Encode“ (Kódovať), čím sa vygeneruje reťazec Base64 ako text v kódovaní UTF-8. Naopak, výberom možnosti „Decode“ sa reťazec Base64 rozloží a obnoví do pôvodného textu UTF-8. Keďže spracováva viacbajtové znaky, ako sú japončina, emodži a symboly, ako UTF-8 pomocou TextEncoder a TextDecoder prehliadača, dá sa použiť nielen na jednoduché alfanumerické znaky, ale aj na overovanie reťazcov používaných v skutočných aplikáciách.

Base64 nie je šifrovanie. Hoci sa zdá, že ide o náhodný reťazec znakov, ktokoľvek ho môže dekódovať a prečítať pôvodný obsah. Preto kódovanie hesiel, kľúčov API, prístupových tokenov, osobných informácií a iných citlivých údajov pomocou Base64 nezaručuje ich bezpečnosť. Uvedomte si, že Base64 je metóda kódovania používaná na zmenu podoby textu na účely ukladania alebo prenosu, a nepoužívajte ju na skrytie dôverných informácií. Je dôležité kombinovať HTTPS, správne overovanie, šifrovanie a kontrolu prístupu podľa potreby.

Výsledky konverzie môžete skopírovať a v prípade potreby stiahnuť ako textový súbor. Tento nástroj možno použiť na overenie hodnôt použitých v hlavičkách autorizácie API, overenie reťazcov základného overovania, kontrolu obsahu hodnôt Base64 obsiahnutých v JSON, overenie reťazcov Base64 odoslaných do protokolov a vytvorenie testovacích údajov. Keďže proces konverzie prebieha v prehliadači, nedochádza k odosielaniu formulára, ktorý by posielal vstupný reťazec na server na účely štandardných konverzných operácií. Pri používaní zdieľaných zariadení, rozšírení prehliadača, zdieľania obrazovky a histórie schránky však buďte opatrní.

  • Text môžete zakódovať ako UTF-8 do Base64.
  • Reťazce Base64 môžete dekódovať do textu UTF-8.
  • Podporuje tiež reťazce obsahujúce viacbajtové znaky, ako sú japonské znaky, symboly a emodži.
  • Výsledky prekladu môžete skopírovať do schránky alebo uložiť ako textový súbor.

Ako používať kódovanie/dekódovanie Base64

Najskôr vložte reťazec, ktorý chcete previesť, do poľa „Vstup“. Môžete zadať bežný text, časti JSON, konfiguračné hodnoty, reťazce Base64 prijaté cez API a ďalšie. Ďalej v sekcii „Režim konverzie“ vyberte „Kódovať“ na konverziu textu do Base64 alebo „Dekódovať“ na konverziu Base64 späť na pôvodný text. Nakoniec kliknite na tlačidlo „Konvertovať“ a konvertovaný reťazec sa zobrazí vo výstupnom poli nižšie.

Ak chcete výsledky výstupu použiť inde, kliknite na „Kopírovať výsledky“. Ak ich chcete uložiť ako súbor, použite „Stiahnuť ako TXT“. Kliknutím na „Prepnúť vstup a režim“ sa aktuálne výstupné výsledky prenesú do vstupného poľa a prepne sa medzi režimami kódovania a dekódovania. To je užitočné, ak chcete okamžite dekódovať zakódovaný výsledok, aby ste skontrolovali, či sa vráti do pôvodného stavu, alebo ak chcete dekódovaný výsledok opäť zakódovať.

Pri dekódovaní dôjde k chybe, ak zadáte neplatné reťazce Base64 alebo údaje, ktoré nie je možné obnoviť ako text v kódovaní UTF-8. Hoci sa počas spracovania odstraňujú riadkové zlomy a medzery v reťazcoch Base64, tento nástroj nepodporuje obnovenie formátov Base64 vhodných pre URL pomocou znakov „-“ alebo „_“, ani obnovenie binárnych súborov, ako sú obrázky. Tento nástroj používajte na overenie textových údajov.

  1. Vložte text alebo reťazec Base64 do vstupného poľa.
  2. Vyberte „Encode“ na konverziu textu na Base64 a „Decode“ na konverziu Base64 späť na text.
  3. Kliknite na tlačidlo „Previesť“ pre zobrazenie výsledku.
  4. V prípade potreby použite funkciu „Kopírovať výsledky“ alebo „Stiahnuť TXT“, aby ste ich uložili do cieľového umiestnenia.

Dôležité poznámky pri používaní

  • Base64 nie je šifrovanie. Keďže pôvodný obsah je možné po dekódovaní prečítať, nemožno ho použiť na ochranu citlivých informácií.
  • Tento nástroj je určený na konverziu textu do formátu Base64. Na konverziu veľkých binárnych súborov, ako sú obrázky a PDF, použite špecializovaný nástroj.
  • Aj keď sú údaje určené na dekódovanie správne zakódované v Base64, nemusia byť obnoviteľné, ak nie sú v texte UTF-8.
  • Upozorňujeme, že zápis sa môže líšiť v závislosti od konkrétneho prípadu použitia, napríklad URL-safe Base64 alebo unpadded Base64. Podľa potreby si prosím skontrolujte špecifikácie zamýšľaného cieľa.

Často kladené otázky

Čo je Base64?

Base64 je metóda kódovania, ktorá reprezentuje dáta výlučne pomocou alfanumerických znakov a určitých symbolov. Používa sa na reprezentáciu dát v prostrediach s obmedzeniami znakov, ako sú e-maily, webové API, JSON a konfiguračné súbory.

Čo je kódovanie Base64?

Kódovanie Base64 je proces prevodu obyčajného textu alebo údajov na reťazec zakódovaný v Base64. Tento nástroj spracováva zadaný text ako UTF-8 a prevádza ho na reťazec Base64.

Čo je dekódovanie Base64?

Dekódovanie Base64 je proces prevodu reťazca zakódovaného v Base64 späť na pôvodné dáta. Tento nástroj obnovuje a zobrazuje reťazce Base64 ako text v kódovaní UTF-8.

Je to šifrovanie Base64?

Nie. Base64 nie je šifrovanie; je to forma kódovania, ktorá mení reprezentáciu údajov. Keďže ho môže dekódovať ktokoľvek, nepoužívajte ho na skrytie hesiel alebo kľúčov API.

Môžete previesť japonský text do kódovania Base64?

Áno. Viacbajtové znaky, ako napríklad japončina, sa konvertujú na Base64 ako UTF-8. Pri dekódovaní sa obnovia ako text v kódovaní UTF-8.

Dajú sa preložiť aj emodži a symboly?

Vo väčšine prípadov je možné to previesť. Keďže vstupné reťazce sa spracúvajú ako UTF-8, systém podporuje text obsahujúci emodži, symboly a znaky s plnou šírkou.

Bude zadaný text odoslaný na server?

Proces konverzie tohto nástroja prebieha pomocou JavaScriptu v prehliadači. Pri štandardných operáciách kódovania a dekódovania nedochádza k odosielaniu formulárov na server.

Čo spôsobuje chybu dekódovania?

Medzi možné príčiny patria znaky, ktoré nie je možné použiť v Base64, neplatný počet znakov alebo vypĺňanie, alebo to, že obnovené údaje nie sú textom v kódovaní UTF-8.

Čo znamená rovnítko na konci?

Znak „=” na konci reťazca Base64 sa nazýva vypĺňanie. Pridáva sa s cieľom prispôsobiť dĺžku pôvodných údajov formátu Base64. V závislosti od konkrétneho prípadu použitia sa môže vynechať.

Podporuje URL-bezpečný Base64?

Tento nástroj je navrhnutý pre štandardný Base64. Reťazce obsahujúce znaky ako „-“ alebo „_“, ktoré sa používajú v URL-bezpečnom Base64, nemusia byť dekódované správne v pôvodnej podobe.

Dajú sa obrazové súbory konvertovať na Base64?

Táto stránka slúži iba na konverziu textu. Nepodporuje konverziu súborov, ako sú obrázky alebo PDF, do formátu Base64. Ak potrebujete konvertovať súbory, použite na to špecializovaný nástroj.

Dá sa to použiť na overenie reťazcov základného overovania?

Áno. Napríklad môžete zakódovať reťazec typu „user:password“ pomocou Base64 na overenie hodnôt pre hlavičku základného overovania. Pri práci s overovacími údajmi však postupujte s mimoriadnou opatrnosťou.