Kodeeri tekst Base64-ks

teisendab teie teksti base64-ks, ühilduv süsteemidega, mis toetavad ainult ASCII teksti

Miks base64 teksti kodeerida?

Base64 kodeeringut kasutatakse binaarandmete või teksti esitamiseks stringidena ASCII märgid. See on eriti kasulik andmete edastamiseks protokollide kaudu, mis seda ei tee ei toeta teatud märgitüüpe või mis nõuavad andmete tekstilist esitust.

Base64 kodeerimistööriista omadused

See tööriist võimaldab hõlpsasti base64 teksti kodeerida. Saate stringe kodeerida lihtsad või kahendandmed (nt pildid), et neid turvaliselt edastada või integreerida vormingutes, mis aktsepteerivad ainult tekstiandmeid.

Base64 kodeerimistööriista kasutamine

Kodeerimislehel saate sisestada teksti, mida soovite kodeerida, ette nähtud tekstikasti see efekt. Teksti base64 esituse genereerimiseks klõpsake kodeerimisnupul.

Kui tekst on base64 kodeeritud, kuvatakse vastav base64 string tulemuskastis. Saate selle base64 stringi oma projektides või rakendustes kasutamiseks kopeerida.

Base64 tekstikodeeringu näide

Siin on näide tekstistringi "Tere, maailm!" base64-s:


Qm9uam91ciwgbW9uZGUgIQ==

    

Korduma kippuvad küsimused

Kas base64 kodeering muudab selle turvaliseks?

Ei. Base64 on pöörduv kodeering, mitte krüpteerimine. Igaüks saab dekodeerida string mõne tööriistaga, nagu meie dekooder või käsuga base64 -d. Sisu tegelikuks peitmiseks kasutage krüpteerimisalgoritmi nagu AES salajase võtmega.

Miks on tulemus pikem kui minu tekst?

Base64 teisendab kolm binaarbaiti neljaks ASCII-märgiks. Väljund on seega mehaaniliselt umbes 33% pikem kui sissepääs. See on hind, mida transpordi eest maksta suvaline bait torus, mis aktsepteerib ainult teksti (HTTP päised, MIME meilid, JSON-stringid).

Kuidas kasutatakse rõhumärke ja emotikone?

Tekst kodeeritakse enne base64-ks teisendamist UTF-8. Rõhutatud tegelane nagu é on kaks baiti, emotikon nagu üks tärn neljast. Iga tegelane Unicode läbib sujuvalt, erinevalt vanematest kodeeringutest, nagu ISO-8859-1.

Mis vahe on base64 ja base64url vahel?

Variant base64url asendab + koodiga - ja / _ ja jätab sageli välja täidise =. See on vorming, mida kasutatakse JWT ja URL-i parameetrites. See tööriist toodab standardset base64; siis teisenda tähemärgi asendamisega, kui vajate URL-i turvalist varianti.

Miks on tulemuse lõpus =?

Kui originaalteksti pikkus ei ole kolme baidi kordne, lisab base64 ühe või kaks täidismärki =, et lõpetada viimane neljast märgist koosnev rühm. Kehtiv base64 string on seetõttu alati neljakordne.

Kas sisestatud tekst saadetakse serverisse?

Jah, päringu ajal kodeerimine toimub serveri poolel. Pärast ei jää midagi alles tulemuse tagastamine. Tundliku teabe jaoks on kohalik vaste echo -n "teie tekst" | base64 Linuxis või macOS-is, mis ei saada arvutisse midagi võrku.

Päringunäide

curl -X POST https://cdrn.fr/api/v1/tools/base64-text-encoder/execute \
  -H "Content-Type: application/json" \
  -d '{"text":"..."}'

Sisendskeem

Väli Tüüp Kohustuslik Vaikimisi
text string

Lõpp-punktid

  • GET https://cdrn.fr/api/v1/tools - loetleb kõik saadaolevad tööriistad
  • GET https://cdrn.fr/api/v1/tools/base64-text-encoder - toob selle tööriista skeemi
  • POST https://cdrn.fr/api/v1/tools/base64-text-encoder/execute - täidab selle tööriista JSON-payloadiga