Dekódovat Base64 řetězec na text

získá původní text z jeho base64 reprezentace, usnadňuje čtení zakódovaných dat

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ástroje
  • GET https://cdrn.fr/api/v1/tools/base64-text-decoder - získá schéma tohoto nástroje
  • POST https://cdrn.fr/api/v1/tools/base64-text-decoder/execute - spustí tento nástroj s JSON payloadem