Kódování Base64
Kódování/dekódování Base64 (nástroj pro konverzi Base64)
Text můžete zakódovat do formátu Base64 nebo řetězce Base64 dekódovat zpět do původního textu UTF-8. To je užitečné pro kontrolu hodnot v API, nastaveních, e-mailech a JSON.
Výstup
Co je kódování/dekódování Base64?
Base64 Encode/Decode je nástroj pro převod prostého textu na řetězec kódovaný v Base64 a pro převod řetězce kódovaného v Base64 zpět na původní text. Base64 je metoda reprezentace dat pomocí omezené sady znaků, jako jsou alfanumerické znaky, znaménka plus, lomítka a rovnítka. Běžně se používá v e-mailech, HTTP, JSON, konfiguračních souborech a integracích API. Někdy se používá k bezpečnému vložení binárních dat nebo řetězců obsahujících japonské znaky do prostředí, kde je jejich přímá manipulace obtížná.
Pomocí tohoto nástroje můžete vložit řetězec do vstupního pole a kliknutím na „Encode“ vygenerovat řetězec Base64 jako text v kódování UTF-8. Naopak výběrem možnosti „Decode“ se řetězec Base64 rozloží a obnoví do původního textu UTF-8. Jelikož zpracovává vícejazyčné znaky, jako jsou japonština, emodži a symboly, jako UTF-8 pomocí TextEncoder a TextDecoder prohlížeče, lze jej použít nejen pro jednoduché alfanumerické znaky, ale také pro ověřování řetězců používaných v reálných aplikacích.
Base64 není šifrování. Ačkoli se jeví jako náhodný řetězec znaků, kdokoli jej může dekódovat a přečíst původní obsah. Proto kódování hesel, klíčů API, přístupových tokenů, osobních údajů a dalších citlivých dat pomocí Base64 nezaručuje jejich bezpečnost. Uvědomte si prosím, že Base64 je metoda kódování používaná ke změně zobrazení znaků pro účely ukládání nebo přenosu, a nepoužívejte ji ke skrytí důvěrných informací. Je důležité kombinovat HTTPS, správné ověřování, šifrování a řízení přístupu podle potřeby.
Výsledky převodu můžete zkopírovat a v případě potřeby stáhnout jako textový soubor. Tento nástroj lze použít k ověření hodnot použitých v hlavičkách autorizace API, ověření řetězců základního ověřování, kontrole obsahu hodnot Base64 obsažených v JSON, ověření řetězců Base64 odeslaných do protokolů a vytvoření testovacích dat. Jelikož proces převodu probíhá v prohlížeči, nedochází k odesílání formulářů, které by odesílaly vstupní řetězce na server pro standardní převodní operace. Buďte však opatrní při používání sdílených zařízení, rozšíření prohlížeče, sdílení obrazovky a historie schránky.
- Text můžete zakódovat jako UTF-8 do Base64.
- Řetězce Base64 můžete dekódovat do textu UTF-8.
- Podporuje také řetězce obsahující vícejazyčné znaky, jako je japonština, symboly a emodži.
- Výsledky překladu můžete zkopírovat do schránky nebo uložit jako textový soubor.
Jak používat kódování/dekódování Base64
Nejprve vložte řetězec, který chcete převést, do pole „Vstup“. Můžete zadat běžný text, části JSON, konfigurační hodnoty, řetězce Base64 přijaté přes API a další. Dále v sekci „Režim převodu“ vyberte „Kódovat“ pro převod textu do Base64 nebo „Dekódovat“ pro převod Base64 zpět do původního textu. Nakonec klikněte na tlačítko „Převést“ a převedený řetězec se zobrazí ve výstupním poli níže.
Pokud chcete výstup použít jinde, klikněte na „Kopírovat výsledek“. Pokud jej chcete uložit jako soubor, použijte „Stáhnout jako TXT“. Kliknutím na „Přepnout vstup a režim“ se aktuální výstup přenese do vstupního pole a přepne se mezi režimy kódování a dekódování. To je užitečné, když chcete okamžitě dekódovat zakódovaný výsledek, abyste zkontrolovali, zda se vrátí k originálu, nebo když chcete dekódovaný výsledek znovu zakódovat.
Při dekódování dojde k chybě, pokud zadáte řetězec, který je neplatný jako Base64, nebo data, která nelze obnovit jako text UTF-8. Zatímco řádky a mezery v řetězci Base64 budou během zpracování odstraněny, tento nástroj nepodporuje obnovení formátů Base64 bezpečných pro URL pomocí znaků „-“ nebo „_“ ani binárních souborů, jako jsou obrázky. Tento nástroj prosím používejte pouze k ověření textových dat.
- Vložte text nebo řetězec Base64 do vstupního pole.
- Vyberte možnost „Encode“ pro převod textu do kódování Base64 a „Decode“ pro převod kódování Base64 zpět na text.
- Klikněte na tlačítko „Převést“ a zobrazte výsledek.
- V případě potřeby použijte „Kopírovat výsledky“ nebo „Stáhnout TXT“ pro uložení dat do cílového umístění.
Důležité poznámky k použití
- Base64 není šifrování. Jelikož původní obsah lze po dekódování přečíst, nelze jej použít k ochraně citlivých informací.
- Tento nástroj je určen k převodu textu do kódování Base64. K převodu velkých binárních souborů, jako jsou obrázky a soubory PDF, použijte prosím specializovaný nástroj.
- I když jsou data určená k dekódování správně zakódována v Base64, nemusí být obnovitelná, pokud se nejedná o text v kódování UTF-8.
- Upozorňujeme, že zápis se může lišit v závislosti na konkrétním použití, například URL-safe Base64 nebo unpadded Base64. Podle potřeby si prosím zkontrolujte specifikace zamýšleného cíle.
Často kladené otázky
Co je Base64?
Base64 je metoda kódování, která reprezentuje data pouze pomocí alfanumerických znaků a určitých symbolů. Používá se k reprezentaci dat v prostředích s omezením znaků, jako jsou e-maily, webové API, JSON a konfigurační soubory.
Co je to kódování Base64?
Kódování Base64 je proces převodu prostého textu nebo dat na řetězec kódovaný v Base64. Tento nástroj zpracovává zadaný text jako UTF-8 a převádí jej na řetězec Base64.
Co je to dekódování Base64?
Dekódování Base64 je proces převodu řetězce zakódovaného v Base64 zpět na původní data. Tento nástroj obnovuje a zobrazuje řetězce Base64 jako text v kódování UTF-8.
Jedná se o šifrování Base64?
Ne. Base64 není šifrování; je to forma kódování, která mění způsob zobrazení dat. Jelikož jej může dekódovat kdokoli, nepoužívejte jej prosím ke skrytí hesel nebo klíčů API.
Můžete převést japonský text do Base64?
Ano. Vícebajtové znaky, jako například japonština, se převádějí na Base64 jako UTF-8. Při dekódování se obnoví jako text UTF-8.
Lze převést také emodži a symboly?
Ve většině případů lze tento text převést. Jelikož jsou vstupní řetězce zpracovávány jako UTF-8, systém podporuje text obsahující emodži, symboly a znaky s plnou šířkou.
Bude zadaný text odeslán na server?
Proces konverze tohoto nástroje se provádí pomocí JavaScriptu v prohlížeči. Pro standardní operace kódování a dekódování nedochází k odesílání formulářů na server.
Co způsobuje chybu dekódování?
Mezi možné příčiny patří znaky, které nelze použít v Base64, neplatný počet znaků nebo výplň, případně to, že dekódovaná data nejsou textem v kódování UTF-8.
Co znamená rovnítko na konci?
Znak „=” na konci řetězce Base64 se nazývá výplň. Přidává se za účelem přizpůsobení délky původních dat formátu Base64. V závislosti na konkrétním použití může být vynechán.
Podporuje URL-bezpečný Base64?
Tento nástroj je určen pro standardní Base64. Řetězce obsahující znaky jako „-“ nebo „_“, které se používají v URL-safe Base64, nemusí být v původní podobě správně dekódovány.
Lze obrazové soubory převést do formátu Base64?
Tato stránka slouží pouze k převodu textu. Nepodporuje převod souborů, jako jsou obrázky nebo PDF, do formátu Base64. Pokud potřebujete převést soubory, použijte prosím specializovaný nástroj.
Lze to použít k ověření řetězců základního ověřování?
Ano. Můžete například zakódovat řetězec typu „uživatel:heslo“ pomocí Base64, abyste ověřili hodnoty pro hlavičku základního ověřování. Při manipulaci s ověřovacími údaji však buďte velmi opatrní.