ការបម្លែង Base64 Encode/Decode (គាំទ្រអត្ថបទ/ឯកសារ)
អនុវត្ត Base64 Decode / Base64 Encode ភ្លាមៗនៅក្នុងកម្មវិធីរុករករបស់អ្នក។ ឧបករណ៍បម្លែង Base64 ដែលអាចបម្លែងអត្ថបទ ឯកសារ និង Data URL បាន។
ណែនាំដំណើរការដ៏ល្អបំផុតដោយផ្អែកលើខ្លឹមសារបញ្ចូល។
ការកំណត់កម្រិតខ្ពស់
ការកំណត់កម្រិតខ្ពស់
នៅពេលបង្ហាញជាអត្ថបទ វាត្រូវបានបកស្រាយជា UTF-8។ ប្រសិនបើទិន្នន័យដើមស្ថិតក្នុងកូដតួអក្សរផ្សេង ការបង្ហាញអាចនឹងខូច។
របៀបប្រើ / ឧទាហរណ៍
Encode Base64
- កំណត់របៀបទៅជា 'Encode' ឬ 'រកឃើញដោយស្វ័យប្រវត្តិ'។
- បិទភ្ជាប់អត្ថបទទៅក្នុងប្រអប់បញ្ចូល។
- ចុច 'បម្លែង' ដើម្បីទទួលបាន Base64។
Hello, Base64!
SGVsbG8sIEJhc2U2NCE=
Decode Base64
- កំណត់របៀបទៅជា 'Decode' ឬ 'រកឃើញដោយស្វ័យប្រវត្តិ'។
- បិទភ្ជាប់ Base64 (ឬ Data URL)។
- បម្លែងដើម្បីមើលអត្ថបទ ឬលទ្ធផលឯកសារ។
VGhpcyBpcyBhIHRleHQgZXhhbXBsZQ==
This is a text example
បំបែក Data URL
បិទភ្ជាប់ Data URL ដើម្បីបំបែក MIME និងតួ Base64 ដោយស្វ័យប្រវត្តិ។ អ្នកអាចចម្លង និងប្រើប្រាស់ពួកវាឡើងវិញបាន។
data:text/plain;base64,SGVsbG8=
MIME: text/plain Base64: SGVsbG8=
កំណត់សម្គាល់
ប្រសិនបើវាមើលទៅមិនត្រឹមត្រូវសូម្បីតែជាមួយ 'បង្ហាញជាអត្ថបទ (UTF-8)' សូមទាញយកជាប៊ីណារីដើម្បីពិនិត្យ។
data:...;base64, ដើរតាមពីក្រោយដោយតួ Base64។ វាមិនអាចបំបែកបានទេប្រសិនបើខ្វះបឋមកថា (header)។
ការដំណើរការអាចចំណាយពេលយូរប្រសិនបើទំហំធំ។
ចំណេះដឹងទូទៅ
- Base64 បម្លែង 3 bytes ទៅជា 4 តួអក្សរ។
- Base64 ដែលសុវត្ថិភាពសម្រាប់ URL ប្រើ - _ ជំនួសឱ្យ + /។
សំណួរដែលសួរញឹកញាប់
យើងផ្តល់ជូននូវរបៀប 'បង្ហាញជាអត្ថបទ (UTF-8)'។ សម្រាប់ទិន្នន័យប៊ីណារី សូមប្តូរទៅ 'ទាញយកជាឯកសារ' ដើម្បីពិនិត្យ។
បាទ។ វាបំបែកបឋមកថា data:*;base64, និងតួ Base64 ដោយស្វ័យប្រវត្តិ ហើយថែមទាំងអាចបង្ហាញប្រភេទ MIME បានទៀតផង។
ទេ ការបម្លែងត្រូវបានបញ្ចប់នៅក្នុងកម្មវិធីរុករក ហើយមិនត្រូវបានផ្ទុកឡើងទៅកាន់ម៉ាស៊ីនមេឡើយ។
បាទ។ បើក 'មិនអើពើចន្លោះ/បន្ទាត់ថ្មី' ដើម្បីគ្រប់គ្រង Base64 ដែលមានបន្ទាត់ថ្មីពីអ៊ីមែល ឬវិញ្ញាបនបត្រ។
បាទ។ បើក 'អនុញ្ញាត Base64 ដែលសុវត្ថិភាពសម្រាប់ URL'។