Zakódovať text do Base64
- Dashboard
- Dokumentácia
- API
Prečo kódovať text v base64?
Kódovanie v base64 sa používa pre reprezentáciu binárnych dát alebo textu vo forme ASCII reťazcov. Je to obzvlášť užitočné pre prenos dát cez protokoly, ktoré nepodporujú určité typy znakov alebo ktoré vyžadujú textovú reprezentáciu dát.
Funkcie base64 kódovacieho nástroja
Tento nástroj vám umožňuje ľahko kódovať text v base64. Môžete kódovať jednoduché reťazce alebo binárne dáta (ako obrázky) pre ich bezpečný prenos alebo integráciu do formátov, ktoré akceptujú iba textové dáta.
Ako používať base64 kódovací nástroj
Na stránke kódovania môžete zadať text, ktorý chcete kódovať, do vyhradenej textovej zóny. Kliknite na tlačidlo kódovania pre vygenerovanie base64 reprezentácie textu.
Akonáhle je text kódovaný v base64, zodpovedajúci base64 reťazec sa zobrazí v zóne výsledku. Tento base64 reťazec môžete skopírovať pre použitie vo vašich projektoch alebo aplikáciách.
Príklad kódovania textu v base64
Tu je príklad kódovania textového reťazca "Bonjour, monde !" v base64:
Qm9uam91ciwgbW9uZGUgIQ==
Často kladené otázky
Robí kódovanie textu v base64 ho bezpečným?
Nie. Base64 je reverzibilné kódovanie, nie šifrovanie. Ktokoľvek môže dekódovať
reťazec nástrojom ako náš dekóder alebo príkazom
base64 -d. Pre skutočné skrytie obsahu použite šifrovací algoritmus
ako AES s tajným kľúčom.
Prečo je výsledok dlhší ako môj text?
Base64 transformuje tri binárne bajty na štyri ASCII znaky. Výstup je teda mechanicky asi o 33 % dlhší ako vstup. Je to cena, ktorú treba zaplatiť za prenášanie ľubovoľných bajtov v kanáli, ktorý akceptuje iba text (HTTP hlavičky, MIME emaily, JSON reťazce).
Ako sú spravované akcenty a emoji?
Text je kódovaný v UTF-8 pred transformáciou na base64. Akcentovaný znak ako
é zaberá dva bajty, emoji ako hviezda štyri. Akýkoľvek Unicode
znak prejde bez problémov, na rozdiel od starších kódovaní ako ISO-8859-1.
Aký je rozdiel medzi base64 a base64url?
Variant base64url nahrádza + za - a / za
_ a často vynecháva = padding. Je to formát používaný v
JWT a v URL parametroch. Tento nástroj produkuje štandardný base64; konvertujte potom
nahradením znakov, ak potrebujete URL-safe variant.
Prečo sa výsledok končí =?
Keď dĺžka pôvodného textu nie je násobkom troch bajtov, base64 pridáva jeden alebo
dva padding znaky = pre doplnenie poslednej skupiny štyroch znakov.
Validný base64 reťazec je teda vždy dĺžky násobok štyroch.
Je zadaný text odosielaný na server?
Áno, kódovanie sa vykonáva na strane servera počas trvania požiadavky. Nič nie je uchovávané po
vrátení výsledku. Pre citlivé informácie je lokálny ekvivalent
echo -n "vas text" | base64 na Linuxe alebo macOS, ktorý nič neposiela cez
sieť.
Ukážka požiadavky
curl -X POST https://cdrn.fr/api/v1/tools/base64-text-encoder/execute \
-H "Content-Type: application/json" \
-d '{"text":"..."}'
Vstupná schéma
| Pole | Typ | Povinné | Predvolené |
|---|---|---|---|
text |
string | ✓ | – |
Koncové body
GET https://cdrn.fr/api/v1/tools- vypíše všetky dostupné nástrojeGET https://cdrn.fr/api/v1/tools/base64-text-encoder- získa schému tohto nástrojaPOST https://cdrn.fr/api/v1/tools/base64-text-encoder/execute- spustí tento nástroj s JSON payloadom