Isinulat na mga halimbawa

Komberteng Hex to Base64: Ang ff0080 ay nagiging /wCA

Ikumberte ang tatlong binary byte mula sa hexadecimal hanggang Base64 nang hindi tinuturing ang mga ito bilang tekstong UTF-8. Paghambingin ang eksaktong input at output.

Gumamit ng byte-to-byte na kumbersiyon kapag hindi teksto ang inyong datos. Ang halimbawang ito ay kumukuha ng hexadecimal na pares na ⁇ , 00 at 80 at kumakatawan sa parehong tatlong byte gaya ni Base64. Hindi kailangan ang UTF-8 text decoding, kaya ang hindi tanggap na teksto sequence ay hindi nakahahadlang sa konbersiyong ito.

Halimbawang input

ff0080

Inaasahang resulta

/wCA

Subukin ito sa pamamagitan ng hakbang

  1. Buksan ang Hex at Base64 converter at piliin ang Hex hanggang Base64.
  2. Ipasok ang ff0080 at patakbuhin ang konbersiyon. Tingnan ang eksaktong resulta /wCA.
  3. Piliin ang Base64 hanggang Hex at pumasok sa /wCA upang mabawi ang ff0080.

Kung paano babasahin ang resulta

Ang bawat pares ng Hex ay kumakatawan sa isang byte, kaya ang anim na hexadecimal digit ay tatlong byte. Base64 ang mga byte sa apat na character dito, na walang padding na kinakailangan para sa tatlong-byte input na ito. Ang pagkumberte sa literal na teksto na ff0080 hanggang Base64 ay mag - aayos ng anim na titik ng teksto at gagawa ng ibang resulta.

Mga limitasyon at mahahalagang detalye

Ang Hex at Base64 ay maaaring baligtarin, hindi encryption. Ang isang kakaibang bilang ng mga hex digit o hindi tanggap na karakter ay itinatakwil. Ang binaryong output ay hindi kinakailangang tanggap na UTF-8 at hindi dapat awtomatikong bigyang kahulugan bilang mababasang teksto.

RFC 4648

Buksan ang kasangkapan