Dekódovat Base64 řetězec na text
- Dashboard
- Dokumentace
- API
Proč dekódovat text v base64?
Base64 dekódování slouží k získání původních dat z jejich base64 reprezentace. Je to obzvlášť užitečné, když přijímáte data kódovaná v base64 a potřebujete je převést na jejich původní formát, ať už jde o text, binární data (jako obrázky) nebo jiné typy dat.
Funkce nástroje pro dekódování base64
Tento nástroj vám umožňuje snadno dekódovat text kódovaný v base64. Můžete vložit base64 řetězec do textové oblasti a získat dekódovanou verzi původního textu.
Jak používat nástroj pro base64 dekódování
Na dekódovací stránce vložte base64 řetězec, který chcete dekódovat, do textové oblasti k tomu určené. Klikněte na dekódovací tlačítko pro převod base64 řetězce na dekódovaný text.
Jakmile je text dekódován, zobrazí se v oblasti výsledků. Můžete dekódovaný text zkopírovat pro použití ve svých projektech nebo aplikacích.
Příklad dekódování base64 textu
Zde je příklad dekódování base64 řetězce "Qm9uam91ciwgbW9uZGUgIQ==" na původní text:
Ahoj, světe!
Často kladené otázky
Je base64 šifrování?
Ne, je to jednoduché reverzibilní kódování bez klíče či tajemství. Kdokoli může dekódovat
base64 řetězec nástrojem jako tento nebo příkazem base64 -d. Base64 slouží
k přenášení libovolných bajtů textovým kanálem, ne k ochraně obsahu. Pro
zabezpečení dat použijte skutečný šifrovací algoritmus jako AES.
Proč mé dekódování produkuje podivné znaky?
Pokud výsledek obsahuje nesoudržné symboly, původní řetězec pravděpodobně kóduje binární bajty (obrázek, archiv, kryptografický klíč) a ne text. Náš nástroj je navržen pro UTF-8 text. Pro dekódování obrázku použijte base64 obrázkový dekodér.
Co znamenají znaky = na konci?
Base64 zpracovává bajty po skupinách tří pro produkci čtyř znaků. Když
délka není násobkem tří, je výsledek doplněn jedním nebo dvěma znaky
= sloužícími jako padding. Platný base64 řetězec má tedy vždy
délku násobek čtyř.
Jaký je rozdíl mezi base64 a base64url?
Klasický base64 používá + a /, které dělají problémy v URL
a názvech souborů. Varianta base64url je nahrazuje - a _
a často vynechává padding. Je to formát používaný v JWT a mnoha tokenech. Náš
dekodér toleruje obě varianty.
Je text odesílán na server?
Dekódování prochází naším serverem po dobu požadavku, bez uchování. Pro
velmi citlivé řetězce (API klíče, hesla) preferujte lokální příkaz
echo "retezec" | base64 -d na Linuxu nebo macOS, který nic neposílá po síti.
Jak znovu zakódovat dekódovaný text?
Použijte náš enkodér base64 textu pro opačnou operaci. Cesta tam a zpět je striktně bez ztráty, pokud je zdrojový text v UTF-8 a nemodifikujete mezilehlý řetězec.
Ukázka požadavku
curl -X POST https://cdrn.fr/api/v1/tools/base64-text-decoder/execute \
-H "Content-Type: application/json" \
-d '{"text_encoded":"..."}'
Vstupní schéma
| Pole | Typ | Povinné | Výchozí |
|---|---|---|---|
text_encoded |
string | ✓ | – |
Koncové body
GET https://cdrn.fr/api/v1/tools- vypíše všechny dostupné nástrojeGET https://cdrn.fr/api/v1/tools/base64-text-decoder- získá schéma tohoto nástrojePOST https://cdrn.fr/api/v1/tools/base64-text-decoder/execute- spustí tento nástroj s JSON payloadem