Kodēt tekstu uz Base64
- Vadības panelis
- Dokumentācija
- API
Kāpēc base64 kodēt tekstu?
Base64 kodējums tiek izmantots, lai attēlotu bināros datus vai tekstu kā virknes ASCII rakstzīmes. Tas ir īpaši noderīgi, pārsūtot datus, izmantojot protokolus, kas to nedara neatbalsta noteiktus rakstzīmju veidus vai kuriem ir nepieciešams datu teksta attēlojums.
Base64 kodēšanas rīka iezīmes
Šis rīks ļauj viegli base64 kodēt tekstu. Jūs varat kodēt virknes vienkāršus vai binārus datus (piemēram, attēlus), lai tos droši pārsūtītu vai integrētu formātos, kas pieņem tikai teksta datus.
Kā izmantot base64 kodēšanas rīku
Kodēšanas lapā norādītajā tekstlodziņā varat ievadīt tekstu, kuru vēlaties kodēt šo efektu. Noklikšķiniet uz kodēšanas pogas, lai ģenerētu teksta base64 attēlojumu.
Kad teksts ir kodēts base64, atbilstošā base64 virkne tiks parādīta rezultātu lodziņā. Varat kopēt šo base64 virkni, lai to izmantotu savos projektos vai lietojumprogrammās.
Base64 teksta kodēšanas piemērs
Šeit ir teksta virknes "Sveika, pasaule!" sistēmā base64:
Qm9uam91ciwgbW9uZGUgIQ==
Bieži uzdotie jautājumi
Vai base64 kodētais teksts padara to drošu?
Nē. Base64 ir atgriezenisks kodējums, nevis šifrēšana. Ikviens var atšifrēt
virkni ar tādu rīku kā mūsu dekodētājs vai komandu
base64 -d. Lai faktiski paslēptu saturu, izmantojiet šifrēšanas algoritmu
piemēram, AES ar slepeno atslēgu.
Kāpēc rezultāts ir garāks par manu tekstu?
Base64 pārveido trīs bināros baitus četrās ASCII rakstzīmēs. Tāpēc izvade ir mehāniski apmēram 33% garāks par ieeju. Tā ir cena, kas jāmaksā par transportu jebkurš baits caurulē, kas pieņem tikai tekstu (HTTP galvenes, MIME e-pasta ziņojumi, JSON virknes).
Kā tiek izmantoti akcenti un emocijzīmes?
Pirms pārveidošanas uz base64 teksts tiek kodēts UTF-8. Akcentēts raksturs patīk
é ir divi baiti, emocijzīme kā viena zvaigzne no četrām. Jebkurš varonis
Atšķirībā no vecākiem kodējumiem, piemēram, ISO-8859-1, Unicode tiek nodots nevainojami.
Kāda ir atšķirība starp base64 un base64url?
Variants base64url aizstāj + ar - un / ar
_ un bieži izlaiž pildījumu =. Šis ir izmantotais formāts
JWT un URL parametros. Šis rīks rada standarta base64; pēc tam konvertēt
ar rakstzīmju aizstāšanu, ja nepieciešams URL drošs variants.
Kāpēc rezultāts beidzas ar =?
Ja oriģinālā teksta garums nav trīs baitu reizinājums, base64 pievieno vienu vai
divas pildījuma rakstzīmes =, lai pabeigtu pēdējo četru rakstzīmju grupu.
Tāpēc derīga base64 virkne vienmēr ir četrkārtīga.
Vai ievadītais teksts tiek nosūtīts uz serveri?
Jā, pieprasījuma laikā kodēšana tiek veikta servera pusē. Pēc tam nekas netiek saglabāts
rezultāta atgriešana. Sensitīvai informācijai vietējais ekvivalents ir
echo -n "jūsu teksts" | base64 operētājsistēmā Linux vai macOS, kas neko nesūta uz
tīkls.
Pieprasījuma piemērs
curl -X POST https://cdrn.fr/api/v1/tools/base64-text-encoder/execute \
-H "Content-Type: application/json" \
-d '{"text":"..."}'
Ievades shēma
| Lauks | Tips | Obligāts | Noklusējums |
|---|---|---|---|
text |
string | ✓ | – |
Endpoint
GET https://cdrn.fr/api/v1/tools- uzskaita visus pieejamos rīkusGET https://cdrn.fr/api/v1/tools/base64-text-encoder- iegūst šī rīka shēmuPOST https://cdrn.fr/api/v1/tools/base64-text-encoder/execute- izpilda šo rīku ar JSON payload