Kehittäjän työkalut
Base64-koodaus ja purku
Koodaa UTF-8-tekstiä tai tiedostoja ja pura tavallista tai URL-turvallista Base64-dataa suoralla latauksella.
Tulokset
Tekstin koodaus ja tiedostojen palautus Base64-muodossa
Käytä Base64-muotoa, kun järjestelmä tarvitsee tavut tekstinä esimerkiksi API-kentässä tai asetuksessa. Teksti käyttää UTF-8-koodausta; tiedostot käyttävät alkuperäisiä tavujaan. Koodaus voidaan purkaa, eikä se salaa tietoja.
Vaihe vaiheelta
- Valitse koodaus tai purkaminen ja syötteeksi teksti tai tiedosto. Liitä sisältö tai valitse tiedosto.
- Valitse oikea Base64-aakkosto. Liitä purettaessa vain sisältö; poista mahdollinen data-URL-etuliite.
- Suorita muunnos. Kopioi luettava teksti tai lataa tulos; binääritulos tallennetaan tiedostoksi.
Asetukset ja rajoitukset
- Tavallinen tai URL-turvallinen aakkosto
- Tavallinen käyttää merkkejä + ja /; URL-turvallinen merkkejä - ja _. Noudata vastaanottavan järjestelmän vaatimaa muotoa.
- Täytemerkit
- Säilytä =-täytemerkit, ellei vastaanottava järjestelmä vaadi tulosta ilman niitä. Purkaminen hyväksyy kelvollisen sisällön täytemerkeillä ja ilman niitä.
- Tiedostokoko ja binääritulos
- Tiedostosyötteen raja on 20 MiB. Binäärituloksesta näytetään heksadesimaaliesikatselu; ladattava tiedosto sisältää kaikki puretut tavut.
Esimerkkitehtävä
Koodaa Hello, 世界 👋 tavallisella Base64-aakkostolla ja täytemerkeillä. Odotettu sisältö on SGVsbG8sIOS4lueVjCDwn5GL.
Lataa esimerkkitiedostot
Esimerkkisyöte
Hello, 世界 👋Odotettu tulos
SGVsbG8sIOS4lueVjCDwn5GLPura sisältö palauttaaksesi saman tekstin. Käytä syötteelle +w== tavallista aakkostoa: tulos on yksi tavu, FB, joka ladataan tiedostona decoded.bin luettavan tekstin sijaan.
Kysymykset ja ongelmanratkaisu
Miksi purkaminen epäonnistuu?
Tarkista aakkosto, täytemerkit ja syötteen merkit. Välilyönnit ja rivinvaihdot hyväksytään, mutta data-URL-etuliitteitä ja asiaankuulumattomia välimerkkejä ei.
Miksi Base64 on alkuperäistä suurempi?
Jokainen 3 tavun ryhmä esitetään 4 merkillä ja tarvittaessa täytemerkeillä. Se koodaa tiedot eikä pakkaa niitä.
Voinko palauttaa alkuperäisen tiedostonimen?
Base64 tallentaa tavut, ei tiedostonimiä tai tiedostotyyppejä. Säilytä nämä tiedot erikseen ja nimeä decoded.bin uudelleen vain, kun tunnet sen muodon.