Base64-dekooderi
Dekoodaa Base64 tekstiksi ja tiedostoiksi heti
Syöte
Tulos
Esimerkkejä Base64-dekoodauksesta
Base64-merkkijonot palautetaan alkuperäiseen muotoonsa. Esimerkki:
Tekstin dekoodaus
Base64-syöte:
Dekoodattu tulos:
Liitä Base64 yllä olevaan editoriin. Käytä Esimerkki-painiketta ladataksesi lisää.
Mikä on Base64-dekoodaus?
Base64-dekoodaus kääntää koodauksen: Base64-merkkijono muunnetaan takaisin alkuperäiseksi binaari- tai tekstimuodoksi. RFC 4648 määrittelee aakkoston ja täytesäännöt. Dekoodaus tarvitaan, kun saat Base64-koodattua dataa rajapinnoista, sähköpostiliitteistä tai upotetuista kuvista ja haluat alkuperäisen sisällön.
Työkalu käyttää selaimen sisäänrakennettua atob()-funktiota. Käsittely tapahtuu kokonaan selaimessasi—mitään ei lähetetä palvelimelle. Voit liittää Base64-merkkijonon tai ladata tiedoston, jossa on Base64:ää. Tekstin tai tiedostojen koodaamiseen Base64:ksi käytä Base64-kooderia.
Miten työkalua käytetään
Liitä tai lataa
Liitä Base64 vasempaan editoriin tai napsauta Lataa tiedosto avataksesi tiedoston. Työkalu hyväksyy raakan Base64:n, Data URI:t (esim. data:image/png;base64,...) tai tiedostot, joissa on Base64-sisältöä. Käytä Esimerkki-painiketta esimerkkidataan.
Tarkista tulos
Oikea paneeli näyttää dekoodatun tuloksen. Tekstille näytetään alkuperäinen merkkijono. Binaaridatalle (kuvat, PDF:t) käytä Lataa tallentaaksesi tiedoston. Virheellinen Base64 näyttää virheen. Base64-kuvamerkkijonoille käytä Base64 kuvaksi esikatsellaksesi kuvaa suoraan.
Kopioi tai lataa
Käytä Kopioi tekstitulokselle tai Lataa tallentaaksesi binaaridatan tiedostona. Latausformaatti päätellään datasta kun mahdollista. Tekstin tai tiedostojen koodaamiseen Base64:ksi käytä Base64-kooderia.
Miten Base64-dekoodaus toimii
Base64 käyttää 64 merkkiä, joista kukin edustaa 6 bittiä. Dekoodaus ottaa 4 Base64-merkkiä (24 bittiä) ja tuottaa 3 tavua binaaria. Täyte (=) poistetaan ennen dekoodausta. Selaimen atob() suorittaa muunnoksen. Data URI:t kuten data:image/png;base64,iVBORw0KGgo... tunnistetaan automaattisesti—työkalu poimii ja dekoodaa Base64-osion pilkun jälkeen.
Kun dekoodattu data on kuva (PNG, JPEG, GIF, WebP), voit esikatsella sitä Base64 kuvaksi -työkalulla, joka näyttää kuvan ja antaa ladata sen. Base64:n luomiseen kuvista (esim. HTML-upotukseen) käytä Kuva Base64:ksi.
Missä Base64-dekoodauksesta on hyötyä
API-vastaukset palauttavat usein Base64-koodattuja kuvia tai tiedostosisältöä. Dekoodaus täällä mahdollistaa tallennuksen tai raakadatan tarkastelun. Sähköpostiohjelmat dekoodaavat MIME-liitteet Base64:stä. Virheenhaussa Base64-merkkijonoja voi löytyä lokeista, asetuksista tai JSON-kuormista—liittämällä ne tähän näet alkuperäisen sisällön. Jos JSONissa on Base64-kenttiä, dekoodaa arvo ja käytä Base64 kuvaksi näyttääksesi sen.
Tietokantaviennit tallentavat joskus binaaria Base64:nä. Dekoodaus palauttaa alkuperäiset tiedostot. Jos haluat koodata dataa, käytä Base64-kooderia. XML- tai JSON-datalle, jossa on upotettua Base64:ää, dekoodaa kentät erikseen.
Usein kysyttyä
Onko datani yksityinen?
Kyllä. Dekoodaus tapahtuu kokonaan selaimessasi. Mitään ei lähetetä palvelimelle. Voit varmistaa tämän avaamalla Verkko-välilehden työkalua käyttäessäsi.
Mitä teen, jos saan virheen "Invalid character" tai "Invalid Base64"?
Base64 sallii vain A–Z, a–z, 0–9, +, / ja = (täyte). Välilyönnit, rivinvaihdot tai muut merkit aiheuttavat virheitä. Poista ne tai käytä merkkijonoa, jossa on vain kelvollista Base64:ää. Data URI:t ovat tuettuja—liitä koko data:...;base64,... -merkkijono ja työkalu poimii Base64-osan.
Voinko dekoodata kuvia?
Kyllä. Liitä Base64-kuvamerkkijono (tai Data URI) ja käytä Lataa tallentaaksesi kuvatiedoston. Visuaaliseen esikatseluun ilman latausta käytä Base64 kuvaksi -työkalua, joka näyttää kuvan selaimessa.
Mikä on kokoraja?
Suuret Base64-merkkijonot (esim. yli 10 MB) voivat hidastaa selainta. Tiedostolatauksille on 10 Mt:n raja. Hyvin suurille tiedostoille komentorivityökalu kuten GNU base64 on käytännöllisempi.
Tukeeko Base64url?
Base64url käyttää - ja _ merkkien + ja / sijaan. Jotkin toteutukset vaativat muunnoksen ennen dekoodausta. Jos Base64url aiheuttaa virheitä, kokeile korvata - merkillä + ja _ merkillä /. Katso RFC 4648, osa 5.
Liittyvät työkalut
Virallinen määrittely: RFC 4648. MDN:n atob-dokumentaatio kertoo selaindekoodauksesta. Koodaukseen JavaScriptissä käytetään btoa()-funktiota.