Base64 အန်ကုဒါ/ဒီကုဒါ ကိရိယာ၏ လုပ်ဆောင်ချက်
ဤကိရိယာသည် စာသားများကို Base64 အန်ကုဒ်လုပ်ထားသော စာသားအဖြစ်သို့ ပြောင်းလဲပေးခြင်း သို့မဟုတ် Base64 အန်ကုဒ်လုပ်ထားသော စာသားများကို မူလစာသားအဖြစ်သို့ ပြန်လည်ပြောင်းလဲပေးခြင်းတို့ကို သင့်ဘရောက်ဇာထဲတွင်တင် ချက်ချင်းလုပ်ဆောင်ပေးနိုင်သည်။ အသုံးပြုသူများသည် စံနှုန်းဖြစ်သော Base64 အန်ကုဒ်လုပ်နည်းနှင့် URL-safe ဖြစ်သော ပြောင်းလဲနည်း အမျိုးအစားနှစ်ခုအနက်မှ ကြိုက်နှစ်သက်ရာကို ရွေးချယ်အသုံးပြုနိုင်ပါသည်။
ထည့်သွင်းနိုင်သော အချက်အလက်များနှင့် ရွေးချယ်စရာများ
ဤကိရိယာတွင် အောက်ပါအချက်အလက်များကို ထည့်သွင်းအသုံးပြုနိုင်ပါသည် -
- အန်ကုဒ်လုပ်ရန် စာသား: ထည့်သွင်းကွက်အတွင်း ရိုက်ထည့်လိုက်သော သို့မဟုတ် ကူးယူထည့်သွင်းလိုက်သော မည်သည့်စာသားမဆို ဖြစ်သည်။ ဤကိရိယာသည် multi-byte စာလုံးများကို UTF-8 အဖြစ် မှန်ကန်စွာ လုပ်ဆောင်ပေးနိုင်ပါသည်။
- ဒီကုဒ်လုပ်ရန် Base64 စာသား: ထည့်သွင်းကွက်အတွင်း ရိုက်ထည့်လိုက်သော သို့မဟုတ် ကူးယူထည့်သွင်းလိုက်သော မည်သည့် Base64 စာသားမဆို ဖြစ်သည်။ ဤကိရိယာသည် ဒီကုဒ်လုပ်နေစဉ်အတွင်း ကွက်လပ် (whitespace) များနှင့် URL-safe စာလုံးများကို လက်ခံလုပ်ဆောင်ပေးနိုင်ပါသည်။
- မုဒ် ရွေးချယ်ခြင်း: "အန်ကုဒ်လုပ်ရန်" သို့မဟုတ် "ဒီကုဒ်လုပ်ရန်" ကို ရွေးချယ်နိုင်ပါသည်။
- Base64 အမျိုးအစား ရွေးချယ်ခြင်း: "စံနှုန်း" သို့မဟုတ် "URL-safe" ကို ရွေးချယ်နိုင်ပါသည်။
ကိရိယာ၏ လုပ်ဆောင်ပုံ စည်းမျဉ်းများနှင့် ထူးခြားချက်များ
ဤကိရိယာကို စတင်ဖွင့်လှစ်လိုက်ချိန်တွင် စနစ်သည် "အန်ကုဒ်လုပ်ရန်" မုဒ်နှင့် "စံနှုန်း" အမျိုးအစားကို အလိုအလျောက် သတ်မှတ်ပေးထားမည် ဖြစ်သည်။ အကယ်၍ သင်သည် "အန်ကုဒ်လုပ်ရန်" မုဒ်မှ "ဒီကုဒ်လုပ်ရန်" မုဒ်သို့ ပြောင်းလဲလိုက်ပါက လက်ရှိထွက်ပေါ်နေသော ရလဒ်သည် ထည့်သွင်းချက် ကွက်လပ်ဆီသို့ အလိုအလျောက် ရွှေ့ပြောင်းသွားမည် ဖြစ်သည်။
"ရှင်းလင်းရန်" ခလုတ်ကို နှိပ်လိုက်ပါက ရလဒ်များကို ဖျက်သိမ်းပေးပြီး ကာဆာ (cursor) ကို ထည့်သွင်းချက် ကွက်လပ်ဆီသို့ ပြန်လည်နေရာချပေးမည် ဖြစ်သည်။ ဤကိရိယာသည် စာသားများကို UTF-8 စနစ်ဖြင့် လုပ်ဆောင်ပေးသောကြောင့် တရုတ်စာလုံးများ သို့မဟုတ် အီမိုဂျီများကဲ့သို့သော multi-byte စာလုံးများကို ပျက်စီးသွားခြင်းမရှိဘဲ မှန်ကန်စွာ ပြောင်းလဲပေးနိုင်ပါသည်။ URL-safe အမျိုးအစားကို ရွေးချယ်ပါက "+" အစား "-" ကိုလည်းကောင်း၊ "/" အစား "_" ကိုလည်းကောင်း အစားထိုးပေးပြီး padding စာလုံးများကို ဖယ်ရှားပေးမည် ဖြစ်သည်။
အမှားပြင်ဆင်ချက် မက်ဆေ့ဂျ်များကို နားလည်ခြင်း
လုပ်ဆောင်ချက်များ မှားယွင်းနေပါက ကိရိယာမှ အောက်ပါအတိုင်း အသိပေးချက်များ ပြသပေးမည် ဖြစ်သည် -
- ထည့်သွင်းလိုက်သော စာသားသည် မှန်ကန်သော Base64 မဟုတ်ပါက "မှန်ကန်သော Base64 မဟုတ်ပါ — စာလုံးမှားယွင်းမှု ရှိမရှိ သို့မဟုတ် ကူးယူထည့်သွင်းမှု မှားယွင်းမှု ရှိမရှိ စစ်ဆေးပါ။" ဟု ပြသမည် ဖြစ်သည်။
- ထည့်သွင်းလိုက်သော Base64 သည် မှန်ကန်သော်လည်း ဒီကုဒ်လုပ်ထားသော ဘိုက်များသည် မှန်ကန်သော UTF-8 စာသားမဟုတ်ပါက "Base64 မှန်ကန်သော်လည်း ဒီကုဒ်လုပ်ထားသော ဘိုက်များသည် မှန်ကန်သော UTF-8 စာသားမဟုတ်ပါ — ၎င်းသည် စာသားမဟုတ်ဘဲ binary ဒေတာ (ပုံရိပ်၊ ဖောင့် စသည်) ဖြစ်နိုင်ပါသည်။" ဟု ပြသမည် ဖြစ်သည်။
- ထည့်သွင်းလိုက်သော စာသားသည် စာလုံးရေ ၅,၀၀၀,၀၀၀ ထက် ကျော်လွန်သွားပါက "ဤကိရိယာအတွက် စာသားရှည်လွန်းနေပါသည် — ပိုတိုသော စာသားကို စမ်းကြည့်ပါ။" ဟု ပြသမည် ဖြစ်သည်။
ကိုယ်ရေးအချက်အလက် လုံခြုံမှုနှင့် ဒေတာစီမံဆောင်ရွက်ပုံ
သင့်စာသားများကို သင့်ဘရောက်ဇာထဲတွင်သာ အန်ကုဒ်/ဒီကုဒ် ပြုလုပ်ပါသည်။ သင်ထည့်သွင်းလိုက်သော မည်သည့်အချက်အလက်ကိုမျှ BroBroGo ဆီသို့ တင်ပို့ခြင်းမရှိပါ။
မကြာခဏမေးလေ့ရှိသော မေးခွန်းများ (FAQ)
မေး - ကျွန်ုပ်၏ စာသားများကို ဤနေရာတွင် ထည့်သွင်းခြင်းက စိတ်ချရပါသလား။
ဖြေ - ဟုတ်ကဲ့၊ စိတ်ချရပါတယ်။ အန်ကုဒ်လုပ်ခြင်းနှင့် ဒီကုဒ်လုပ်ခြင်း လုပ်ငန်းစဉ်အားလုံးကို သင့်ဘရောက်ဇာထဲမှာပဲ လုပ်ဆောင်တာဖြစ်ပြီး BroBroGo ဆီကို ဘာအချက်အလက်မှ ပေးပို့ခြင်းမရှိပါ။
မေး - တရုတ်စာလုံးများ၊ အီမိုဂျီများနှင့် အခြား multi-byte စာလုံးများကို မှန်ကန်စွာ လုပ်ဆောင်ပေးနိုင်ပါသလား။
ဖြေ - ဟုတ်ကဲ့၊ စာသားများကို UTF-8 အဖြစ် အန်ကုဒ်/ဒီကုဒ် ပြုလုပ်ပေးသောကြောင့် multi-byte စာလုံးများ ပျက်စီးသွားခြင်းမရှိဘဲ မှန်ကန်စွာ ပြောင်းလဲပေးနိုင်ပါသည်။
မေး - Standard နှင့် URL-safe Base64 တို့၏ ကွာခြားချက်မှာ အဘယ်နည်း။
ဖြေ - URL-safe Base64 သည် + နှင့် / တို့ကို - နှင့် _ တို့ဖြင့် အစားထိုးပြီး padding များကို ဖယ်ရှားပေးသောကြောင့် ရလဒ်ကို URL သို့မဟုတ် ဖိုင်အမည်များအတွင်း တိုက်ရိုက်အသုံးပြုနိုင်ပါသည်။