Base64-koodaus

Base64-koodaus/dekoodaus (Base64-muuntotyökalu)

Voit koodata tekstin Base64-muotoon tai purkaa Base64-merkkijonot takaisin alkuperäiseksi UTF-8-tekstiksi. Tämä on hyödyllistä arvojen tarkistamisessa API:eissa, asetuksissa, sähköposteissa ja JSON-tiedostoissa.

Käännöstulos
Odotan kommentteja
Kirjoita teksti tai Base64-merkkijono ja napsauta "Muunna".

Tulostus

Mitä on Base64-koodaus/dekoodaus?

Base64 Encode/Decode on työkalu, jolla muunnetaan pelkkää tekstiä Base64-koodatuksi merkkijonoksi ja Base64-koodattu merkkijono takaisin alkuperäiseksi tekstiksi. Base64 on menetelmä, jolla dataa esitetään käyttämällä vain rajoitettua merkistöä, kuten aakkosnumeerisia merkkejä, plusmerkkejä, kauttaviivoja ja yhtäläisyysmerkkejä. Sitä käytetään yleisesti sähköpostissa, HTTP:ssä, JSON:ssa, konfiguraatiotiedostoissa ja API-integraatioissa. Sitä käytetään joskus binääridatan tai japanilaisia merkkejä sisältävien merkkijonojen turvalliseen upottamiseen ympäristöihin, joissa niiden suora käsittely on vaikeaa.

Tämän työkalun avulla voit liittää merkkijonon syöttökenttään ja valita "Encode" (Koodaa) luodaksesi Base64-merkkijonon UTF-8-tekstinä. Vastaavasti valitsemalla "Decode" (Purkaa) Base64-merkkijono jäsennetään ja palautetaan alkuperäiseksi UTF-8-tekstiksi. Koska se käsittelee monibittisiä merkkejä, kuten japaninkielisiä merkkejä, emojeja ja symboleja, UTF-8-muodossa selaimen TextEncoder- ja TextDecoder-toimintojen avulla, sitä voidaan käyttää paitsi yksinkertaisten aakkosnumeeristen merkkien käsittelyyn myös todellisissa sovelluksissa käytettyjen merkkijonojen tarkistamiseen.

Base64 ei ole salaus. Vaikka se näyttää satunnaiselta merkkijonolta, kuka tahansa voi purkaa sen ja lukea alkuperäisen sisällön. Siksi salasanojen, API-avainten, pääsytunnusten, henkilötietojen ja muiden arkaluontoisten tietojen koodaaminen Base64:llä ei takaa niiden turvallisuutta. Huomaa, että Base64 on koodausmenetelmä, jota käytetään muuttamaan merkkien esitystapaa tallennus- tai siirtotarkoituksia varten, eikä sitä tule käyttää luottamuksellisten tietojen piilottamiseen. On tärkeää yhdistää HTTPS, asianmukainen todennus, salaus ja pääsynhallinta tarpeen mukaan.

Voit kopioida muuntotulokset ja ladata ne tekstitiedostona tarvittaessa. Tätä työkalua voidaan käyttää API-valtuutusotsikoissa käytettyjen arvojen tarkistamiseen, Basic-todennusmerkkijonojen validointiin, JSON-tiedostoissa olevien Base64-arvojen sisällön tarkistamiseen, lokitiedostoihin lähetettyjen Base64-merkkijonojen tarkistamiseen sekä testidatan luomiseen. Koska muuntoprosessi tapahtuu selaimessa, tavallisissa muuntotoiminnoissa ei lähetetä syötettyjä merkkijonoja palvelimelle lomakkeen lähetystä varten. Ole kuitenkin varovainen, kun käytät jaettuja laitteita, selainlaajennuksia, näytön jakamista ja leikepöydän historiaa.

  • Voit koodata tekstin UTF-8-muodossa Base64-koodiksi.
  • Voit purkaa Base64-merkkijonot UTF-8-tekstiksi.
  • Se tukee myös merkkijonoja, jotka sisältävät monibittisiä merkkejä, kuten japaninkielisiä merkkejä, symboleja ja emojeja.
  • Voit kopioida käännöstulokset leikepöydälle tai tallentaa ne tekstitiedostona.

Base64-koodauksen/dekoodauksen käyttö

Liitä ensin muunnettava merkkijono "Input"-kenttään. Voit syöttää tavallista tekstiä, osia JSON-tiedostosta, konfiguraatioarvoja, API:n kautta vastaanotettuja Base64-merkkijonoja ja paljon muuta. Valitse seuraavaksi "Muunnostila"-osiosta "Koodaa", jos haluat muuntaa tekstin Base64-muotoon, tai "Dekoodaa", jos haluat muuntaa Base64-merkkijonon takaisin alkuperäiseksi tekstiksi. Napsauta lopuksi "Muunna"-painiketta, ja muunnettu merkkijono näkyy alla olevassa tulostuskentässä.

Jos haluat käyttää tulosta muualla, napsauta "Kopioi tulos". Jos haluat tallentaa sen tiedostona, käytä "Lataa TXT-tiedostona". Napsauttamalla "Vaihda syöte ja tila" siirrät nykyisen tuloksen syöttökenttään ja vaihdat koodaus- ja dekoodaustilan välillä. Tämä on hyödyllistä, kun haluat dekoodata koodatun tuloksen välittömästi tarkistaaksesi, palautuuko se alkuperäiseksi, tai kun haluat koodata dekoodatun tuloksen uudelleen.

Dekoodauksen yhteydessä virheellisen Base64-merkkijonon tai sellaisten tietojen syöttäminen, joita ei voida palauttaa UTF-8-tekstinä, aiheuttaa virheen. Vaikka rivinvaihdot ja välilyönnit poistetaan Base64-merkkijonosta käsittelyn aikana, tämä työkalu ei tue URL-yhteensopivien Base64-muotojen palauttamista käyttämällä merkkejä "-" tai "_", eikä se tue binääritiedostojen, kuten kuvien, palauttamista. Käytä tätä työkalua vain tekstidatan tarkistamiseen.

  1. Liitä teksti tai Base64-merkkijono syöttökenttään.
  2. Valitse "Encode" muuntaaksesi tekstin Base64-muotoon ja "Decode" muuntaaksesi Base64-muodon takaisin tekstiksi.
  3. Napsauta "Muunna"-painiketta nähdäksesi tuloksen.
  4. Käytä tarvittaessa toimintoa "Kopioi tulokset" tai "Lataa TXT" tallentaaksesi tiedot haluamaasi kohteeseen.

Tärkeitä huomioitavia seikkoja käytön yhteydessä

  • Base64 ei ole salausta. Koska alkuperäinen sisältö voidaan lukea dekoodauksen jälkeen, sitä ei voida käyttää arkaluontoisten tietojen suojaamiseen.
  • Tämä työkalu on tarkoitettu tekstin Base64-koodaamiseen. Käytä erillistä työkalua suurten binääritiedostojen, kuten kuvien tai PDF-tiedostojen, muuntamiseen.
  • Vaikka dekoodattavat tiedot olisi koodattu oikein Base64-muodossa, niitä ei välttämättä voida palauttaa, jos ne eivät ole UTF-8-tekstiä.
  • Huomaa, että merkintätapa voi vaihdella käyttötapauksesta riippuen, kuten URL-yhteensopiva Base64 tai täyttämätön Base64. Tarkista tarvittaessa kohteen tekniset vaatimukset.

Usein kysytyt kysymykset

Mikä on Base64?

Base64 on koodausmenetelmä, joka esittää dataa käyttämällä vain aakkosnumeerisia merkkejä ja tiettyjä symboleja. Sitä käytetään datan esittämiseen ympäristöissä, joissa on merkkirajoituksia, kuten sähköpostissa, web-API:issa, JSON:ssa ja konfiguraatiotiedostoissa.

Mikä on Base64-koodaus?

Base64-koodaus on prosessi, jossa pelkkä teksti tai data muunnetaan Base64-koodatuksi merkkijonoksi. Tämä työkalu käsittelee syötetyn tekstin UTF-8-muodossa ja muuntaa sen Base64-merkkijonoksi.

Mitä on Base64-dekoodaus?

Base64-dekoodaus on prosessi, jossa Base64-koodattu merkkijono muunnetaan takaisin alkuperäiseksi dataksi. Tämä työkalu palauttaa ja näyttää Base64-merkkijonot UTF-8-tekstinä.

Onko Base64-salaus?

Ei. Base64 ei ole salausta; se on koodausmuoto, joka muuttaa tietojen esitystapaa. Koska kuka tahansa voi purkaa sen, älä käytä sitä salasanojen tai API-avainten piilottamiseen.

Voitko muuntaa japaninkielisen tekstin Base64-muotoon?

Kyllä. Monibittiset merkit, kuten japanilaiset, muunnetaan Base64-muotoon UTF-8-merkistössä. Ne palautetaan UTF-8-tekstiksi dekoodauksen aikana.

Voidaanko myös emojit ja symbolit muuntaa?

Useimmissa tapauksissa tämä voidaan muuntaa. Koska syötemerkkijonot käsitellään UTF-8-muodossa, järjestelmä tukee tekstiä, joka sisältää emojeja, symboleja ja täysleveitä merkkejä.

Lähetetäänkö syötetty teksti palvelimelle?

Tämän työkalun muuntoprosessi suoritetaan selaimessa JavaScriptin avulla. Tavallisissa koodaus- ja dekoodausoperaatioissa lomaketta ei lähetetä palvelimelle.

Mikä aiheuttaa dekoodausvirheen?

Mahdollisia syitä ovat merkit, joita ei voi käyttää Base64-koodauksessa, virheellinen merkkimäärä tai täytemerkit tai se, että dekoodatut tiedot eivät ole UTF-8-tekstiä.

Mitä merkitsee lopussa oleva yhtäläisyysmerkki?

Base64-merkkijonon lopussa oleva "=" on ns. täytemerkki. Se lisätään alkuperäisten tietojen pituuden sovittamiseksi Base64-muotoon. Käyttötapauksesta riippuen se voidaan jättää pois.

Tukeeeko se URL-yhteensopivaa Base64-koodausta?

Tämä työkalu on suunniteltu tavalliselle Base64-koodaukselle. Merkkijonoja, jotka sisältävät URL-yhteensopivassa Base64-koodauksessa käytettyjä merkkejä, kuten - tai _, ei välttämättä dekoodata oikein sellaisenaan.

Voidaanko kuvatiedostot muuntaa Base64-muotoon?

Tämä sivu on tarkoitettu tekstin muuntamiseen. Se ei tue tiedostojen, kuten kuvien tai PDF-tiedostojen, muuntamista Base64-muotoon. Jos haluat muuntaa tiedostoja, käytä siihen tarkoitettua työkalua.

Voidaanko tätä käyttää Basic Authentication -merkkijonojen tarkistamiseen?

Kyllä. Voit esimerkiksi koodata merkkijonon kuten "user:password" Base64-koodauksella Basic-todennusotsikon arvojen tarkistamista varten. Ole kuitenkin erittäin varovainen käsitellessäsi todennustietoja.