Browser အခြေပြု

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

သင်၏ browser တွင် Base64 Decode / Base64 Encode ကို ချက်ချင်း လုပ်ဆောင်ပါ။ စာသား၊ ဖိုင်များနှင့် Data URL များကို ပြောင်းလဲနိုင်သော Base64 tool တစ်ခု။

ဆာဗာသို့ ပေးပို့ခြင်း မရှိပါ (browser တွင် လုပ်ဆောင်သည်) Data URL ပံ့ပိုးမှု UTF-8 စာသား ပြသမှု
Mode
Input အမျိုးအစား

Input ပေါ်မူတည်ပြီး အသင့်တော်ဆုံး လုပ်ဆောင်မှုကို အကြံပြုသည်။

Input (စာသား)
ပြောင်းလဲရန် Ctrl/⌘ + Enter နှိပ်ပါ
* Input အချက်အလက်များကို ပေးပို့ခြင်းမရှိပါ၊ ဤ browser အတွင်း၌သာ လုပ်ဆောင်ပါသည်။
Output
Output ကို ကူးယူနိုင်သည် သို့မဟုတ် ဒေါင်းလုဒ်လုပ်နိုင်သည်။

အဆင့်မြင့် ဆက်တင်များ

အထွေထွေ
Encode (စာသား)
Character Encoding
UTF-8
Output ပုံစံ
MIME
Decode (ပြသမှု/Output)
Decode ရလဒ် ကိုင်တွယ်ပုံ

စာသားအဖြစ် ပြသရာတွင် UTF-8 အဖြစ် ဘာသာပြန်သည်။ မူရင်းဒေတာသည် အခြား character code ဖြစ်ပါက ပြသမှု ပျက်စီးနိုင်သည်။

အသုံးပြုပုံ / ဥပမာများ

Base64 Encode လုပ်ခြင်း

  1. Mode ကို 'Encode' သို့မဟုတ် 'အလိုအလျောက်' သို့ ထားပါ။
  2. စာသားကို input ကွက်လပ်တွင် ထည့်ပါ။
  3. Base64 ရရှိရန် 'ပြောင်းလဲမည်' ကို နှိပ်ပါ။
Input
Hello, Base64!
Output
SGVsbG8sIEJhc2U2NCE=

Base64 Decode လုပ်ခြင်း

  1. Mode ကို 'Decode' သို့မဟုတ် 'အလိုအလျောက်' သို့ ထားပါ။
  2. Base64 (သို့မဟုတ် Data URL) ကို ထည့်ပါ။
  3. စာသား သို့မဟုတ် ဖိုင်ရလဒ်ကို မြင်ရရန် ပြောင်းလဲပါ။
Input
VGhpcyBpcyBhIHRleHQgZXhhbXBsZQ==
Output
This is a text example

Data URL ခွဲထုတ်ခြင်း

MIME နှင့် Base64 body ကို အလိုအလျောက် ခွဲထုတ်ရန် Data URL ကို ထည့်ပါ။ ၎င်းတို့ကို ကူးယူပြီး ပြန်လည်အသုံးပြုနိုင်သည်။

Data URL
data:text/plain;base64,SGVsbG8=
ခွဲထုတ်မှု ရလဒ်
MIME: text/plain
Base64: SGVsbG8=

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

စာသား ပျက်စီးနေပါက

'စာသားအဖြစ် ပြသမည် (UTF-8)' ဖြင့် ကြည့်သည့်တိုင် မှားယွင်းနေပါက စစ်ဆေးရန် binary အဖြစ် ဒေါင်းလုဒ်လုပ်ပါ။

Data URL ပုံစံ

data:...;base64, သည် Base64 body ရှေ့တွင် ရှိသည်။ Header မပါပါက ခွဲထုတ်၍ မရနိုင်ပါ။

ကြီးမားသော Input

အရွယ်အစား ကြီးမားပါက လုပ်ဆောင်မှု ကြာမြင့်နိုင်သည်။

ဗဟုသုတ

  • Base64 သည် 3 bytes ကို 4 characters အဖြစ် ပြောင်းလဲသည်။
  • URL-safe Base64 သည် + / အစား - _ ကို အသုံးပြုသည်။

FAQ

စာသားများ ရှုပ်ထွေးနေသည်

'စာသားအဖြစ် ပြသမည် (UTF-8)' mode ကို ပံ့ပိုးထားပါသည်။ Binary data အတွက် စစ်ဆေးရန် 'ဖိုင်အဖြစ် ဒေါင်းလုဒ်လုပ်မည်' သို့ ပြောင်းပါ။

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

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

ဖိုင်ကို ပေးပို့ပါသလား?

မပို့ပါ။ ပြောင်းလဲမှုသည် browser အတွင်း၌သာ ပြီးဆုံးပြီး ဆာဗာသို့ upload မတင်ပါ။

စာကြောင်းသစ်များပါသော Base64 ကို decode လုပ်နိုင်သလား?

ဟုတ်ကဲ့။ အီးမေးလ်များ သို့မဟုတ် လက်မှတ်များမှ စာကြောင်းသစ်များပါသော Base64 ကို ကိုင်တွယ်ရန် 'နေရာလွတ်/စာကြောင်းသစ်များကို လျစ်လျူရှုမည်' ကို ဖွင့်ပါ။

Base64URL (- နှင့် _) ကို ပံ့ပိုးပါသလား?

ဟုတ်ကဲ့။ 'URL-safe Base64 ကို ခွင့်ပြုမည်' ကို ဖွင့်ပါ။