Mga tool sa paghahanap...

Simulan ang pag-type upang maghanap sa pamamagitan ng {1} tool

Maghanap ng mga calculator, converter, generator at higit pa

🤔

Malapit na!

Mag-type ng isa pang titik upang i-unlock ang magic

Kailangan namin ng hindi bababa sa 2 character para epektibong maghanap

Walang nahanap na tool para sa ""

Subukang maghanap gamit ang iba't ibang mga keyword

Nahanap ang mga tool
↑↓ Mag-navigate
Pumili
Esc Isara
Pindutin Ctrl+K upang maghanap
Pagpapatakbo

Libreng Base64 Decoder - I -convert ang mga string ng base64 sa teksto

Decode Base64 Online kasama ang aming maginhawang tool.

Magbitin ka!

Talahanayan ng nilalaman

Ang Base64 ay isang scheme na ginagamit upang i-convert ang data sa binary form upang magpadala ng data mula sa isang aparato patungo sa isa pa.

Sa modernong computer programming at paghahatid ng data, ang Base64 ay isang napakahalagang termino na dapat malaman ng bawat programmer. Sa kabila ng katanyagan at karaniwang paggamit nito, maraming mga programmer at developer ang hindi gumagamit o nakikita ang kahalagahan ng base 64. Gayunpaman, sa tanawin ng pag-unlad ng web, paglilipat ng data, at cybersecurity, ang pag-encode at pag-decode ng Base64 ay may napakahalagang papel.

Kung  ang Base64 ay bago sa iyo, ang artikulong ito ay para lamang sa iyo. Sa artikulong ito, maaari mong hawakan ang isang batayan sa terminong ito sa pamamagitan ng pag-alam sa kahalagahan at paggana nito.

. I-decode natin ang Base64 nang buong detalyado.

Ang Base64 ay isang scheme na ginagamit upang i-convert ang teksto sa binary data at binary data sa teksto sa panahon ng paghahatid ng data sa programming, ayon sa isang ASCII string format. Ito ay tinatawag na Base64 dahil gumagamit ito ng 64 na mga character na ASCII upang ipakita ang data sa mga conversion.

Ang 64 na character na ito ay kinabibilangan ng:

  • Mga malalaking titik: A–Z (26)
  • Maliit na titik: a–z (26)
  • Mga Numero: 0–9 (10)
  • Mga espesyal na character: + at / (2)

Binubuo nito ang 64-character set na ginamit sa Base64 encoding. Ang isang karagdagang character = ay ginagamit para sa padding, upang gawin ang tamang haba ng naka-encode na string.

Ang Base64 decoding ay ang proseso ng pag-undo ng pag-encode. Ito ay nagsasangkot ng pag-convert ng isang Base64-encoded string pabalik sa orihinal na binary o text format nito.

Halimbawa:

Naka-encode (Base64): SGVsbG8gd29ybGQ =

ang napili ng mga taga-hanga: Hello world

Ang operasyon ng decode ng Base64 ay malawakang ginagamit upang makuha ang orihinal na anyo ng data na naka-encode para sa ligtas na paghahatid, pag-iimbak, o obfuscation.

Ang Base64 ay hindi isang cryptographic o compression tool; Ang pangunahing tungkulin nito ay representasyon ng data. Narito ang mga pangunahing dahilan kung bakit mahalaga ang pag-encode / pag-decode:

Ang HTTP, SMTP, at JSON ay nilikha upang pamahalaan ang teksto sa halip na binary na impormasyon. Ang pag-convert ng mga binary file (tulad ng mga imahe at PDF) sa Base64 ay nagbibigay-daan sa kanilang ligtas na paghahatid sa pamamagitan ng mga channel na nakatuon sa teksto.

Ang mga web developer ay madalas na nag-embed ng mga imahe nang direkta sa HTML o CSS gamit ang Base64. Binabawasan nito ang mga kahilingan sa HTTP at pinapasimple ang pamamahala ng file.

Bagaman hindi ligtas, ang pag-encode ng Base64 ay maaaring bahagyang mag-obfuscate ng data upang maiwasan itong mabasa ng tao sa isang sulyap.

Pinalitan ng binagong Base64 (tinatawag na Base64 URL encoding) ang mga character tulad ng + at / na may - at _ upang gawing ligtas ang mga string sa URL.

Upang maunawaan ang pag-decode, kailangan mong maunawaan kung paano gumagana ang pag-encode ng Base64.

  • Ang binary data ay kinukuha sa mga piraso ng 3 bytes (24 bits).
  • Ang 24 na bit na ito ay nahahati sa 4 na grupo ng 6 na bit.
  • Ang bawat 6-bit na grupo ay naka-map sa isang character mula sa Base64 character set.
  • Kung ang data ay hindi isang maramihang ng 3 bytes, ito ay padded na may = upang bumuo ng isang kumpletong 4-character na bloke ng Base64.
  • Ang naka-encode na string ay nahahati sa 4-character na mga bloke.
  • Ang bawat character ay isinalin pabalik sa 6-bit binary form nito.
  • Ang mga 6-bit na chunk na ito ay pinagsama sa 8-bit bytes (orihinal na data).
  • Inalis ang padding (=), na nagpapanumbalik ng orihinal na nilalaman.

I-import ang base64

decoded = base64.b64decode('SGVsbG8gd29ybGQ=')

print(decoded.decode('utf-8'))  # Output: Hello world

let decoded = atob('SGVsbG8gd29ybGQ=');

console.log(decoded); Output: Hello world

$decoded = base64_decode('SGVsbG8gd29ybGQ =');

echo $decoded; Output: Hello world

byte[] decodedBytes = Base64.getDecoder().decode("SGVsbG8gd29ybGQ =");

String decoded = bagong String(decodedBytes);

System.out.println(decoded); Output: Hello world

Ang format ng MIME sa mga email ay madalas na nag-encode ng mga attachment sa Base64 upang ang mga binary file tulad ng mga imahe o PDF ay maaaring maipadala sa pamamagitan ng mga protocol ng email na nakabatay sa teksto.

Ang JSON Web Tokens (JWTs) ay gumagamit ng Base64 encoding upang kumatawan sa header, payload, at mga bahagi ng lagda. Ang pag-decode ay tumutulong sa pag-inspeksyon at pag-debug ng mga nilalaman ng token.

Pag-embed ng maliliit na imahe nang direkta sa HTML o CSS bilang data: imahe / png; base64,... Nagse-save ng mga kahilingan at nagpapalakas ng pagganap.

Ang mga API kung minsan ay nag-encode ng mga payload ng kahilingan o mga header sa Base64, lalo na sa Basic Authentication (Awtorisasyon: Basic <Base64 (username: password)>).

Narito ang ilang mga tanyag na tool na maaari mong gamitin upang i-decode ang mga string ng Base64:

base64decode.org

CyberChef

Mga tool sa pag-decode ng Urwatools base64

Base64 Guru

Sinusuportahan ng mga tool na nakabatay sa browser na ito ang drag-and-drop, awtomatikong pag-decode, at kahit na pag-convert ng file.

Habang ang Base64 ay maaaring itago ang data sa isang format na hindi nababasa ng tao, hindi ito isang ligtas na pamamaraan ng pag-encrypt. Mga Pangunahing Punto na Dapat Isaalang-alang:

  • Hindi pag-encrypt: Kahit sino ay maaaring i-decode ang Base64. Ito ay para sa pag-format, hindi para sa pagiging kompidensiyal.
  • Walang Compression: Ang mga naka-encode na string ay karaniwang 33% na mas malaki kaysa sa orihinal na data.
  • Maaaring maling gamitin: Maaaring itago ng mga umaatake ang mga nakakahamak na payload sa Base64 upang maiwasan ang pagtuklas sa mga sistema ng seguridad.

Laging ipares ang Base64 sa tamang pag-encrypt o pag-hash kapag nagpapadala ng sensitibong data.

Oo. Ang paggamit ng Base64 nang hindi wasto ay maaaring:

  • Dagdagan ang Oras ng Paglo-load ng Pahina: Ang mga malalaking string ng Base64 na naka-embed sa HTML ay maaaring magpalaki ng laki ng pahina.
  • Mga Sukatan ng SEO ng Epekto: Ang mabagal na bilis ng pahina ay nakakaapekto sa mga sukatan tulad ng Core Web Vitals, na bahagi ng mga signal ng pagraranggo ng Google.
  • Bawasan ang Mga Benepisyo ng Caching: Ang mga file na naka-encode nang inline (tulad ng mga imahe ng Base64) ay hindi maaaring mai-cache nang nakapag-iisa.

Gamitin ang Base64 para sa maliliit na icon, logo, o mga pixel ng pagsubaybay.

Para sa mas malaking media, ihain ang mga ito bilang mga panlabas na file sa pamamagitan ng mga CDN at sumangguni sa mga ito gamit ang mga URL.

Base64 I-encode ang teksto o mga file sa MIME base64 online.

URL-ligtas na pag-encode at pag-decode ng mga string para sa web at SEO.

Medyo print / format magulo JSON data para sa mas mahusay na kakayahang mabasa.

I-convert ang character Encode / Decode entity sa ligtas o normal na teksto.

Upang magturo: Agad na i-convert ang teksto sa binary o kabaligtaran.

Bumuo ng ligtas na mga password ng MD5, mga string, at mga lagda ng file.

I-hash ang anumang teksto, na-upload na file o random na data nang ligtas gamit ang SHA-256 hash generator.

Base64 string ng Mga Imahe para sa pag-embed sa code upang madaling gamitin.

Ang Base64 decode ay isang matatag na scheme o tool sa conversion sa digital na mundo. Kung ito man ay pag-decode ng mga attachment ng email, pagbabasa ng mga token ng JWT, o pagproseso ng mga payload ng API, ang pag-unawa sa pag-decode ng Base64 ay isang mahalagang kasanayan para sa mga developer, marketer, at analyst din.

Madali itong ipatupad at gamitin ng maraming mga platform, ngunit hindi ito isang tool sa seguridad. Gamitin ito nang matalino at ipares ito sa pag-encrypt o secure na mga protocol ng transportasyon (tulad ng HTTPS) para sa kritikal na data.

Magagamit sa ibang mga wika

العربية Decode BASE64
ગુજરાતી આધાર 64 ડીકોડ
עִבְרִית פענוח Base64
Հայաստան Base64 Decode
Indonesian BASE64 DECODE
Қазақ тілі Base64 шешімі
한국어 Base64 Decode
Кыргыз Base64
नेपाली बेस 44 dunede डि
Русский BASE64 ДеКОД
Albanian – Shqip BASE64 DECODE
كِسوَحِيلِ Base64 kuamua
Українська Base64 декодування
Tiếng Việt Base64 Decode
Ibahagi ang tool na ito sa iyong mga kaibigan

Mga Madalas Itanong (FAQs)

  • Oo, ang pag-decode ng Base64 ay ligtas. Maaari itong maging 100% ligtas at ligtas.
  • Oo. Maaaring i-encode at i-decode ng Base64 ang data ng binary na imahe. Maaari mong i-convert ang isang imahe pabalik gamit ang isang Base64 decoder na sumusuporta sa mga output ng file.
  • Ang = character ay tinatawag na padding at ginagamit upang matiyak ang tamang haba ng isang decoded string.
  • Hindi. Ang Base64 ay isang scheme ng pag-encode, hindi pag-encrypt. Hindi ito nag-aalok ng proteksyon ng data o lihim.

Mga kaugnay na tool