អ៊ីនកូដអត្ថបទទៅ Base64 និងឌិកូដ Base64 ទៅអត្ថបទវិញ។ គ្រប់គ្រង Unicode data URIs និង API tokens។
អ៊ីនកូដអត្ថបទទៅ Base64 និងឌិកូដ Base64 ទៅអត្ថបទដែលអាចអានបានភាយងាយ។ មានប្រយោជន៍សម្រាប់ data URIs API tokens ឯកសារភ្ជាប់អ៊ីមែល និងការបង្កប់ទិន្នន័យ binary ក្នុង JSON — ទាំងអស់ដំណើរការក្នុងកម្មវិធីរុករករបស់អ្នក។
វាយ ឬបញ្ចូលអត្ថបទរបស់អ្នក និងចុច Encode ដើម្បីបំលែងវាទៅខ្សែអក្សរ Base64 ដោយប្រើតួអក្សរ Base64 ស្តង់ដារ (A–Z, a–z, 0–9, +, /)។ បញ្ចូលខ្សែអក្សរ Base64 និងចុច Decode ដើម្បីបំលែត្រឡប់ទៅអត្ថបទ UTF-8។ ឧបករណ៍គ្រប់គ្រងតួអក្សរ Unicode ត្រឹមត្រូវតាមរយៈ TextEncoder/TextDecoder។ ការដំណើរការទាំងអស់នៅខាង client។
Base64 ជាផែនការ encoding ពី binary ទៅ text ដែលតំណាងទិន្នន័យ binary ដោយប្រើតួអក្សរ ASCII បង្ហាញបាន ៦៤ តួ (A–Z, a–z, 0–9, + និង /)។ វាត្រូវបានប្រើទូទៅដើម្បីបង្កប់ទិន្នន័យ binary ក្នុងទ្រង់ទ្រាយ text ដូចជា JSON HTML និង XML។
ទេ។ Base64 ជាផែនការ encoding មិនមែនការអ៊ិនគ្រីបទេ។ វាមិនផ្តល់សុវត្ថិភាពទេ — នរណាក៏អាចឌិកូដខ្សែអក្សរ Base64 បាន។ ប្រើវាសម្រាប់ការផ្ទេរទិន្នន័យ មិនមែនសម្រាប់ការពារព័ត៌មាន sensitive ទេ។
បាទ។ ឧបករណ៍អ៊ីនកូដប្រើ TextEncoder ដើម្បីបំលែងអត្ថបទទៅ bytes UTF-8 មុនពេលអ៊ីនកូដ និងឌិកូដប្រើ TextDecoder ដើម្បីបំលែង bytes ទៅអត្ថបទវិញ។ វាគ្រប់គ្រង emojis អក្សរខ្មែរ និងតួអក្សរ multi-byte ផ្សេងទៀតត្រឹមត្រូវ។
ទិន្នន័យបញ្ចូលអាចមិនមែនជា Base64 ត្រឹមត្រូវ ឬវាត្រូវបានអ៊ីនកូដជាមួយ character set ខុសគ្នា។ ផ្ទៀងផ្ទាត់ថាខ្សែអក្សរ Base64 របស់អ្នកប្រើតួអក្សរស្តង់ដារ និងថាអត្ថបទដើមជា UTF-8។ បន្ទាត់ថ្មី ឬចន្លោះក្នុងទិន្នន័យបញ្ចូលក៏អាចបណ្តាលឱ្យមានកំហុសការឌិកូដផងដែរ។