Pang-araw-araw · Libreng online tool

Pag-encode at pag-decode ng Base64

Encode UTF-8 teksto bilang Base64 o decode Base64 lokal sa browser, nang walang pag-trate ng encoded output bilang encryption.

Mga inilagay mong halaga

Ginagawa ang mga kalkulasyon sa iyong browser. Hindi kailangan ng account.

HALIMBAWANG RESULTAKinakalkula sa iyong device
Resulta
SGVsbG8sIEZpbmZsbyE=

Tungkol sa resultang ito

Base64 ay isang encoding, hindi encryption. Ang pagproseso ay nananatiling sa browser na ito. Ang mga conversion ng teksto ng Legacy ay nangangailangan ng isang lossless round trip; arbitrary binary data ay kabilang sa file tool.

Ang ASCII at ISO-8859-1 ay gumagamit ng kanilang mahigpit na kahulugan ng byte. Ang GBK ay binubuo ng GB2312-compatible characters; ISO-8859-8-I ibahagi ang Hebrew bayt map na may logic na teksto order.

Malinaw na input. Bukas na pamamaraan.
Aking workspace

Pagkarga ng lokal na mga kasangkapan sa talaksan...

Paano gamitin

Isang mahalagang pagkakaiba

Karaniwang lumalaki ang datos sa encoding

Ginagawang 1,336 character ng standard padded Base64 ang 1,000 byte bago ang dagdag na markup. Bilangin ang bytes, hindi nakikitang haba ng teksto; maaaring maraming byte ang bawat non-ASCII character.

Ano ang binabago ng Base64

Inilalarawan ng Base64 ang mga byte gamit ang mga karakter na angkop sa teksto; encoding ito, hindi encryption. Piliin nang tama ang text encoding para sa mga karakter na hindi ASCII upang maibalik ang nilalayong byte. Tiyakin kung plain text o naka-encode na datos ang input bago pumili ng operasyon. Hindi patunay ng mapagkakatiwalaang nilalaman ang wastong Base64 string.

Base64 na teksto: pormula at mga palagay

Komberteng UTF-8 byte papunta o mula sa alpabetong RFC 4648 Base64.

Ang teksto ay naka-process sa lokal. Ang encoding ay hindi encryption; huwag gamitin ang encoded data bilang sekreto.

Base64 na may piniling lagdaan ng teksto: pormula at mga palagay

Text → Pumili ng codec bytes → pamantayang sapin na Base64, o ang kabaligtaran.

Gamitin ang isang strict lossless text round trip. Ang ASCII at Latin-1 ay nagpapanatili ng kanilang tunay na definition ng byte. Ang mga binary file ng arbitrary ay gumagamit ng iba't ibang tool ng file; ang encoding ay hindi encryption.

Halimbawang kalkulasyon

Gamit ang halimbawang Base64 na teksto:

Mga input
Operasyon
Nakasingit na larawan
Teksto
Hello, Finflo!
Paraan

Komberteng UTF-8 byte papunta o mula sa alpabetong RFC 4648 Base64.

Resulta

Resulta ng halimbawa

Resulta: SGVsbG8sIEZpbmZsbyE=

  • Base64 ay isang encoding, hindi encryption. Ang pagproseso ay nananatiling sa browser na ito. Ang mga conversion ng teksto ng Legacy ay nangangailangan ng isang lossless round trip; arbitrary binary data ay kabilang sa file tool.
  • Ang ASCII at ISO-8859-1 ay gumagamit ng kanilang mahigpit na kahulugan ng byte. Ang GBK ay binubuo ng GB2312-compatible characters; ISO-8859-8-I ibahagi ang Hebrew bayt map na may logic na teksto order.

Ito ay mga ilustrasyon. Baguhin ang mga halaga upang malaman ang isang iba't ibang scenario.

Mga sanggunian ng pormula

Ang mga referral ay nagpapaliwanag ng mga nakaraang pamamaraan; hindi nila sumasang-ayon sa pagsusuri o indibidwal na propesyonal na pagsusuri ng Finflo.

Mga karaniwang tanong

Ipinagsasanggalang ba ni Base64 ang kompidensiyal na mga teksto?

Hindi. Base64 ay isang reversible encoding, hindi encryption. Lahat na may isang encoded value ay maaaring decode ito.

Maaari ba akong mag-encode o mag-decode ng binary files?

Oo. Gamitin ang hiwalay na local-file panel para sa binary files na hanggang 10 MiB, o i-decode ang Base64 text file pabalik sa bytes. Binabasa naman ng text modes ang bytes gamit ang UTF-8 o ibang napiling suportadong encoding. Pinoproseso ang files sa browser na ito; hindi pinatutunayan ng decoding na ligtas buksan ang isang file.

Inihanda ng Finflo. Aming pamamaraan · Patakaran sa nilalaman · Paunawa sa mga limitasyon