Miksi käyttää tätä Base64-työkalua?
- Koodaa pelkkää tekstiä tavalliseen Base64:ään tai URL-osoitteeseen turvalliseen Base64:ään lähettämättä tietoja minnekään.
- Dekoodaa Base64 takaisin tekstiksi ja siedä välilyöntejä ja URL-aakkosten eroja.
- Valitse UTF-8, ASCII tai Latin-1, jotta voit havaita koodausvirheitä ajoissa.
- Muunna paikallinen tiedosto Base64:ksi tai data-URI:ksi ja esikatsele kuvia välittömästi.
Tekstin muuntaja
Koodaa tai purkaa tekstiä
Jaa URL tallentaa vain asetukset. Syöte- ja tulostekstiä ei koskaan sijoiteta linkkiin.
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.
Kuvan esikatselu
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.