Tools App kirjoittaja

Base64-koodaus selitetty (ja milloin sitä ei saa käyttää)

Koodaa tekstiä Base64:ään tai purkaa Base64 takaisin tekstiksi. Enkooderi kirjoittaa ensin UTF-8 tavua, joten aksenttimerkit ja emojit säilyvät hengissä edestakaisen matkan.

Miten se toimii

Enkooderi kirjoittaa syötteen UTF-8-tavuina ja yhdistää sitten kolmen tavun välein neljään merkkiin Base64-aakkosesta lisäämällä = täyteen lopussa. Dekoodaus kääntää kartoituksen ja lukee tavut takaisin UTF-8-muodossa, minkä vuoksi aksentoidut merkit ja emojit säilyvät edestakaisin.

  • Standard Base64 pehmusteella. URL-turvallinen Base64 on saatavilla JWT-työkalusta tokeneille.

Miksi sillä on merkitystä

Binaaridata ja JSON eivät sekoitu hyvin, joten useimmat kuvia, varmenteita tai pieniä tiedostoja kuljettavat sovellusliittymät base64-koodaavat ne ensin. Tietäen, mitä koodaus tekee – ja mitä se ei suojaa – estää sekä vioittuneet siirrot että väärät odotukset yksityisyydestä.

Toimiva esimerkki

Teksti hello wörld muuttuu aGVsbG8gd8O2cmxk, koska kooderi kirjoittaa ensin UTF-8 tavua. Samojen tavujen dekoodaus palauttaa alkuperäiset merkit, mukaan lukien aksenttimerkit.

Yleisiä virheitä

  • Base64:n käsitteleminen salauksena – kuka tahansa voi peruuttaa sen.
  • Täyte unohtuu, jonka jotkut dekooderit hylkäävät.
  • URL-suojatun tunnuksen purkaminen kääntämättä - ja _ takaisin + ja /.

Käytännön vinkkejä

Jos dekoodattu tulos näyttää mojibakelta, tavut eivät todennäköisesti olleet UTF-8; dekoodaa Latin-1:ksi tarkistaaksesi ne. Vaihda URL-osoitteissa URL-aakkosiin, jotta + ja / eivät tarvitse ylimääräisiä merkintöjä.

Kuinka käyttää sitä

  1. Avaa työkalu. Kaikki toimii selaimesi välilehdessä.
  2. Liitä tai kirjoita syöte ja valitse sitten haluamasi toiminto.
  3. Tarkista tulos ja kopioi se yhdellä napsautuksella.

Avaa työkalu

Yleisiä kysymyksiä

Onko Base64-salaus?

Ei. Se on palautuva koodaus. Kuka tahansa voi purkaa sen, joten älä koskaan käytä sitä salaisuuden suojaamiseen.

Miksi emojit ja aksentit selviävät koodauksen purkamisesta?

Teksti koodataan UTF-8 tavuna ennen Base64:ää ja puretaan takaisin UTF-8:na, joten muut kuin ASCII-merkit kulkevat edestakaisin oikein.

Tukeeko se tiedostoja?

Tämä versio käsittelee vain tekstiä. Binaaritiedostot tarvitsevat tiedostokooderin, joka ei ole osa tätä sivua.

Onko tämä työkalu todella ilmainen?

Kyllä. Ei ole tiliä, ei maksumuuria eikä käyttörajaa. Tools Appin rahoittaa aumenso, sen takana oleva studio.

Onko jotain kirjoittamani ladattu?

Ei. Työkalu toimii selaimesi välilehdessä. mitä syötät, sitä ei koskaan lähetetä meille eikä tallenneta.

← Kaikki viestit