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.

Syötetyt arvot

UTF-8-teksti tai enintään 20 MiB:n tiedostot. Base64 on koodausta, ei salausta.

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

  1. Valitse koodaus tai purkaminen ja syötteeksi teksti tai tiedosto. Liitä sisältö tai valitse tiedosto.
  2. Valitse oikea Base64-aakkosto. Liitä purettaessa vain sisältö; poista mahdollinen data-URL-etuliite.
  3. 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.

Esimerkkisyöte

Hello, 世界 👋

Odotettu tulos

SGVsbG8sIOS4lueVjCDwn5GL

Pura 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.