Base64 Encode/Decode (စာသားနှင့် ဖိုင် ထောက်ပံ့မှု)

Base64 decode, Base64 encode နှင့် အမြန်ပြောင်းလဲမှုများကို မျက်နှာပြင်တစ်ခုတည်းတွင် အသုံးပြုပါ။

စာသား၊ ဖိုင်နှင့် Data URL များကို သင်၏ ဘရောက်ဇာအတွင်းတွင် လုံခြုံစွာ ပြောင်းလဲပါ။

server သို့ upload မလုပ်ပါ (browser-only processing)
Data URL ထောက်ပံ့သည်
UTF-8 စာသား output

ပြောင်းလဲမှု ကိရိယာ

အပေါ်ဘက်တွင် mode (Encode / Decode / Auto Detect) နှင့် input type (Text / File) ကို ပြောင်းပါ။

input data သည် သင်၏ ဘရောက်ဇာအတွင်းတွင်သာ ရှိပြီး ဘယ်တော့မှ upload မလုပ်ပါ။

ပြောင်းလဲမှုကို လုပ်ရန် Ctrl / Cmd + Enter ကို နှိပ်ပါ။

ဥပမာများ

စာသားကို encode လုပ်မည်

ထည့်သွင်းမှု

hello

ရလဒ်

aGVsbG8=

Data URL ကို decode လုပ်မည်

ထည့်သွင်းမှု

data:text/plain;base64,44GT44KT44Gr44Gh44Gv

ရလဒ်

こんにちは

အသုံးပြုပုံ

  1. အရင်ဆုံး Auto Detect ဖြင့် စတင်ပြီး စာသားကို ထည့်ပါ သို့မဟုတ် ဖိုင်ကို ရွေးပါ။
  2. လိုအပ်ပါက Encode သို့မဟုတ် Decode သို့ ကိုယ်တိုင်ပြောင်းပါ။
  3. ပြောင်းလဲပြီးနောက် ရလဒ်ကို copy လုပ်ပါ သို့မဟုတ် download လုပ်ပါ။

Base64 သို့ encode လုပ်မည်

  • စာသား သို့မဟုတ် ဖိုင်များကို Base64 သို့ ပြောင်းပါ။
  • output format ကို ရွေးပါ: Base64 only သို့မဟုတ် Data URL (MIME ပါဝင်သည့်)။

Base64 ကို decode လုပ်မည်

  • space သို့မဟုတ် line break ပါဝင်သော Base64 ကို decode လုပ်ပါ။
  • URL-safe Base64 (- and _) ကို ထောက်ပံ့သည်။
  • decoded data အတွက် UTF-8 text output သို့မဟုတ် binary download ကို ရွေးပါ။

Data URL ကို ခွဲမည်

  • data:...;base64, header နှင့် payload ကို အလိုအလျောက် ခွဲထုတ်ပါသည်။
  • MIME နှင့် Base64 payload ကို တစ်ချက်နှိပ် copy လုပ်နိုင်အောင် သီးခြားပြသသည်။

မေးလေ့ရှိသော မေးခွန်းများ

decode လုပ်ထားသော ဂျပန်စာသားသည် ပျက်နေသလို မြင်ရသည်

"Display as text (UTF-8)" ကို အရင်အသုံးပြုပါ။ decoded data သည် binary ဖြစ်ပါက "Treat as binary (download)" သို့ ပြောင်းပါ။

Data URL (data:image/...;base64,) ကို ထောက်ပံ့ပါသလား?

ထောက်ပံ့သည်။ ကိရိယာသည် data:*;base64, header နှင့် payload ကို အလိုအလျောက် ခွဲထုတ်ပြီး MIME type ကို ပြသသည်။

ဖိုင်များကို upload လုပ်ပါသလား?

မလုပ်ပါ။ ပြောင်းလဲမှုအားလုံးကို သင်၏ ဘရောက်ဇာအတွင်းတွင် လုပ်ဆောင်ပြီး ဖိုင်များကို မည်သည့်နေရာသို့မျှ upload မလုပ်ပါ။

line break ပါသော Base64 ကို decode လုပ်နိုင်သလား?

လုပ်နိုင်သည်။ line-broken Base64 ကို decode လုပ်ရန် “Ignore whitespace and line breaks” ကို ဖွင့်ပါ။

Base64URL (- and _) ကို ထောက်ပံ့ပါသလား?

ထောက်ပံ့သည်။ “Accept URL-safe Base64 (- and _)” ကို ဖွင့်ပါ။

မှတ်ချက်များ

  • decoded content ကို text အဖြစ် ပြသသောအခါ UTF-8 ကို အသုံးပြုသည်။ မူရင်း data သည် အခြား encoding ကို အသုံးပြုပါက စာသားပျက်နိုင်သည်။
  • ဖိုင်ကြီးများသည် browser memory limits ပေါ်မူတည်၍ အချိန်ပိုယူနိုင်သည်။