Base64-koodain ja -dekoodain

Koodaa teksti standardimuotoiseen Base64:ään tai Base64URL-muotoon, dekoodaa liitetyt arvot joustavasti tai tiukasti ja muunna paikalliset tiedostot lataamatta niitä palvelimelle.

Valitse tavallisille muodoille esiasetus tai säädä aakkostoa, paddingia ja tekstikoodausta itse. Tiedoston tulos päivittyy, kun asetuksia muutetaan.

Muut kielet 日本語 | English | 繁體中文 | 繁體中文(香港) | 한국어 | Svenska | Suomi | Dansk | Norsk bokmål | Italiano | فارسی

Miksi käyttää tätä Base64-työkalua?

Tekstin muuntaja

Koodaa tai purkaa tekstiä

Jaa URL tallentaa vain asetukset. Syöte- ja tulostekstiä ei koskaan sijoiteta linkkiin.

Koodaustulos ja tiukan dekoodauksen ehdot

Pois: välilyönnit ohitetaan ja puuttuva padding palautetaan automaattisesti. Päällä: syötteen on vastattava täsmälleen valittua aakkostoa ja padding-asetusta, myös täytebittien on oltava kanonisia.

Upota tämä työkalu

Tiedoston muunnin

Muunna tiedosto Base64:ksi

Valitse paikallinen tiedosto tai pudota se tähän. Kuvatiedostoja voi esikatsella välittömästi luodusta data-URI:sta.

Tiedostotulosteen asetukset

Data-URL käyttää aina standardia Base64:ää paddingin kanssa. Base64URL-tulos poistetaan käytöstä tämän asetuksen ajaksi.

Valitse tiedosto tai pudota se tähän Kaikki jää selaimeesi. Latausta ei suoriteta.

Kuinka käyttää Base64:ää turvallisesti

Käytä standardia Base64:ää, kun kopioit tietoja järjestelmiin, jotka odottavat klassista aakkostoa +, /, ja valinnainen = pehmuste. Käytä URL-suojattua Base64:ää, kun sinun on sijoitettava tulos kyselymerkkijonoon, tiedostonimeen tai merkkimuotoon, joka hylkää kyseiset merkit.

Jos tehtäväsi on prosenttikoodaus polulle tai kyselymerkkijonolle tavuista tekstiksi muuntamisen sijaan, vaihda URL-kooderi/dekooderityökalu Base64:n sijaan.

Base64 vs. salaus

Base64 muuttaa vain binääritiedot tekstiksi. Se ei piilota sisältöä. Jos hyötykuorma on herkkä, tarvitset silti asianmukaisen salauksen tai kuljetussuojauksen.

Miksi tuotanto kasvaa

Base64 tallentaa jokaisen 3-tavuisen syötepalan 4 tulostettavana merkkinä, joten tekstistä tulee normaalisti noin 33 % suurempi ennen rivinvaihtojen tai datan URI-etuliitteiden lisäämistä.

Milloin tiedosto Base64:lle on hyödyllinen

Tiedoston muuntaminen on hyödyllistä, kun sinun täytyy tarkastaa pieni hyötykuorma, rakentaa data-URI prototyypille tai varmistaa, että API-kenttä hyväksyy odotetun muodon. Kun kyseessä on suuri omaisuus, muista, että Base64 lisää kokoa.

Usein kysytyt kysymykset

Mitä eroa on Base64:llä ja Base64URL:llä?

Standardi Base64 käyttää merkkejä + ja /, kun taas Base64URL käyttää merkkejä - ja _. Padding riippuu arvoa käyttävästä muodosta; JWT-osat käyttävät Base64URL:ää ilman =-paddingia.

Onko Base64 salausta?

Ei. Base64 esittää tavut tekstinä. Kuka tahansa arvon saanut voi dekoodata sen, joten arkaluonteiset tiedot tarvitsevat erillisen salauksen ja suojatun siirron.

Miksi Base64-tulos on alkuperäistä pidempi?

Jokainen 3 tavun syöteryhmä muuttuu 4 Base64-merkiksi. Koko kasvaa siksi yleensä noin 33%, ja data-URL-etuliite lisää hieman pituutta.

Ladataanko tekstini tai tiedostoni palvelimelle?

Ei. Tekstin ja tiedostojen muunnos tehdään paikallisesti selaimessa. Työkalu ei lataa syötettä tai tulosta automaattisesti palvelimelle.

Mitä eroa on joustavalla ja tiukalla dekoodauksella?

Joustava tila hyväksyy standardin tai URL-turvallisen aakkoston, ohittaa tyhjämerkit ja palauttaa puuttuvan paddingin. Tiukka tila tarkistaa valitun aakkoston, padding-säännön ja kanoniset täytebitit.

Voiko data-URL:ssa käyttää Base64URL:ää?

Ei. Kohdan data:…;base64, dataosan tulee käyttää standardia Base64:ää. Kun data-URL-etuliite otetaan käyttöön, työkalu vaihtaa automaattisesti standardiin Base64:ään paddingin kanssa.