ផ្អែកលើកម្មវិធីរុករក

ការបម្លែង Base64 Encode/Decode (គាំទ្រអត្ថបទ/ឯកសារ)

អនុវត្ត Base64 Decode / Base64 Encode ភ្លាមៗនៅក្នុងកម្មវិធីរុករករបស់អ្នក។ ឧបករណ៍បម្លែង Base64 ដែលអាចបម្លែងអត្ថបទ ឯកសារ និង Data URL បាន។

គ្មានការបញ្ជូនទៅកាន់ម៉ាស៊ីនមេ (ដំណើរការក្នុងកម្មវិធីរុករក) គាំទ្រ Data URL ការបង្ហាញអត្ថបទ UTF-8
របៀប
ប្រភេទបញ្ចូល

ណែនាំដំណើរការដ៏ល្អបំផុតដោយផ្អែកលើខ្លឹមសារបញ្ចូល។

បញ្ចូល (អត្ថបទ)
Ctrl/⌘ + Enter ដើម្បីបម្លែង
* ខ្លឹមសារបញ្ចូលមិនត្រូវបានផ្ញើចេញទេ វាត្រូវបានដំណើរការនៅក្នុងកម្មវិធីរុករកនេះ។
បញ្ចេញ
លទ្ធផលអាចត្រូវបានចម្លង ឬទាញយក។

ការកំណត់កម្រិតខ្ពស់

ទូទៅ
Encode (អត្ថបទ)
ការដាក់លេខកូដតួអក្សរ
UTF-8
ទម្រង់បញ្ចេញ
MIME
Decode (បង្ហាញ/បញ្ចេញ)
ការគ្រប់គ្រងលទ្ធផល Decode

នៅពេលបង្ហាញជាអត្ថបទ វាត្រូវបានបកស្រាយជា UTF-8។ ប្រសិនបើទិន្នន័យដើមស្ថិតក្នុងកូដតួអក្សរផ្សេង ការបង្ហាញអាចនឹងខូច។

របៀបប្រើ / ឧទាហរណ៍

Encode Base64

  1. កំណត់របៀបទៅជា 'Encode' ឬ 'រកឃើញដោយស្វ័យប្រវត្តិ'។
  2. បិទភ្ជាប់អត្ថបទទៅក្នុងប្រអប់បញ្ចូល។
  3. ចុច 'បម្លែង' ដើម្បីទទួលបាន Base64។
បញ្ចូល
Hello, Base64!
បញ្ចេញ
SGVsbG8sIEJhc2U2NCE=

Decode Base64

  1. កំណត់របៀបទៅជា 'Decode' ឬ 'រកឃើញដោយស្វ័យប្រវត្តិ'។
  2. បិទភ្ជាប់ Base64 (ឬ Data URL)។
  3. បម្លែងដើម្បីមើលអត្ថបទ ឬលទ្ធផលឯកសារ។
បញ្ចូល
VGhpcyBpcyBhIHRleHQgZXhhbXBsZQ==
បញ្ចេញ
This is a text example

បំបែក Data URL

បិទភ្ជាប់ Data URL ដើម្បីបំបែក MIME និងតួ Base64 ដោយស្វ័យប្រវត្តិ។ អ្នកអាចចម្លង និងប្រើប្រាស់ពួកវាឡើងវិញបាន។

Data URL
data:text/plain;base64,SGVsbG8=
លទ្ធផលបំបែក
MIME: text/plain
Base64: SGVsbG8=

កំណត់សម្គាល់

ប្រសិនបើអត្ថបទខូច

ប្រសិនបើវាមើលទៅមិនត្រឹមត្រូវសូម្បីតែជាមួយ 'បង្ហាញជាអត្ថបទ (UTF-8)' សូមទាញយកជាប៊ីណារីដើម្បីពិនិត្យ។

ទម្រង់ Data URL

data:...;base64, ដើរតាមពីក្រោយដោយតួ Base64។ វាមិនអាចបំបែកបានទេប្រសិនបើខ្វះបឋមកថា (header)។

ការបញ្ចូលទំហំធំ

ការដំណើរការអាចចំណាយពេលយូរប្រសិនបើទំហំធំ។

ចំណេះដឹងទូទៅ

  • Base64 បម្លែង 3 bytes ទៅជា 4 តួអក្សរ។
  • Base64 ដែលសុវត្ថិភាពសម្រាប់ URL ប្រើ - _ ជំនួសឱ្យ + /។

សំណួរដែលសួរញឹកញាប់

អត្ថបទអានមិនដាច់ (Garbled)

យើងផ្តល់ជូននូវរបៀប 'បង្ហាញជាអត្ថបទ (UTF-8)'។ សម្រាប់ទិន្នន័យប៊ីណារី សូមប្តូរទៅ 'ទាញយកជាឯកសារ' ដើម្បីពិនិត្យ។

តើវាគាំទ្រ Data URL (data:image/...;base64,)?

បាទ។ វាបំបែកបឋមកថា data:*;base64, និងតួ Base64 ដោយស្វ័យប្រវត្តិ ហើយថែមទាំងអាចបង្ហាញប្រភេទ MIME បានទៀតផង។

តើឯកសារត្រូវបានផ្ញើចេញដែរឬទេ?

ទេ ការបម្លែងត្រូវបានបញ្ចប់នៅក្នុងកម្មវិធីរុករក ហើយមិនត្រូវបានផ្ទុកឡើងទៅកាន់ម៉ាស៊ីនមេឡើយ។

តើវាអាចបម្លែង Base64 ដែលមានបន្ទាត់ថ្មីបានទេ?

បាទ។ បើក 'មិនអើពើចន្លោះ/បន្ទាត់ថ្មី' ដើម្បីគ្រប់គ្រង Base64 ដែលមានបន្ទាត់ថ្មីពីអ៊ីមែល ឬវិញ្ញាបនបត្រ។

តើវាគាំទ្រ Base64URL (- និង _) ដែរឬទេ?

បាទ។ បើក 'អនុញ្ញាត Base64 ដែលសុវត្ថិភាពសម្រាប់ URL'។