ឧបករណ៍ Base64 នេះជួយ encode អត្ថបទធម្មតាទៅជា Base64 និង decode Base64 ត្រឡប់មកជាអត្ថបទដែលអាចអានបានវិញភ្លាមៗពេលអ្នកកំពុងវាយ។ ក្នុងទម្រង់ auto-detect វានឹងសម្គាល់ទិន្នន័យ Base64 ដោយស្វ័យប្រវត្តិហើយ decode ឱ្យអ្នក ឬអ្នកអាចប្តូរទៅកាន់ Encode ឬ Decode ដោយផ្ទាល់។ សញ្ញាសង្កត់សម្លេង emoji និងអក្សរមិនមែនឡាតាំងត្រូវបានដំណើរការយ៉ាងត្រឹមត្រូវ ព្រោះអត្ថបទត្រូវបានបម្លែងទៅជា UTF-8 ជាមុន។
ធីកយក URL-safe ដើម្បីទទួលបានទម្រង់ Base64url ដែលប្រើក្នុង JWT និង URL កំណត់កាត់បន្ទាត់ត្រឹម 76 តួអក្សរសម្រាប់អ៊ីមែល MIME ឬទម្លាក់ឯកសារណាមួយដើម្បីទទួលបាន string Base64 របស់វា។ អ្វីៗទាំងអស់ដំណើរការលើ browser របស់អ្នក ដូច្នេះអ្នកអាចបិទភ្ជាប់ព័ត៌មានសម្ងាត់ payload របស់ API ឬឯកសារឯកជនបានដោយសុវត្ថិភាព។
របៀបប្រើឧបករណ៍ បម្លែង Base64 Encode / Decode
- វាយ ឬបិទភ្ជាប់អត្ថបទក្នុងប្រអប់ Input។
- ទុកឱ្យ Auto-detect បើក ឬជ្រើសរើស Encode ឬ Decode។
- ធីកយក URL-safe ប្រសិនបើលទ្ធផលត្រូវប្រើក្នុង URL ឈ្មោះឯកសារ ឬ JWT។
- ចម្លងលទ្ធផល ឬចុចលើ Use output as input ដើម្បីបម្លែងបញ្ច្រាសមកវិញ។
- ដើម្បី encode ឯកសារ សូមបើក Encode a file to Base64 រួចជ្រើសរើសឯកសារ។
ហេតុអ្វីប្រើ បម្លែង Base64 Encode / Decode របស់ ToolOrca
- Encode និង decode ភ្លាមៗទាន់ចិត្ត
- គាំទ្រ UTF-8 ត្រឹមត្រូវសម្រាប់គ្រប់ភាសា និង emoji
- ជម្រើស Base64url ដែលមានសុវត្ថិភាពសម្រាប់ URL
- ស្គាល់ទិន្នន័យ Base64 ដោយស្វ័យប្រវត្តិ
- បម្លែងឯកសារទៅជា Base64 និងទាញយកឯកសារ binary
- ឯកជនភាពខ្ពស់៖ ដំណើរការ offline ទាំងស្រុង
តើ Base64 ជាអ្វី?
Base64 គឺជាវិធីសាស្ត្រក្នុងការសរសេរទិន្នន័យ binary ណាមួយដោយប្រើតួអក្សរដែលមានសុវត្ថិភាពចំនួន 64៖ A–Z, a–z, 0–9, + និង / ព្រមទាំង = សម្រាប់បំពេញបន្ថែម (padding)។ រាល់ទិន្នន័យបញ្ចូល 3 bytes នឹងប្រែក្លាយទៅជា 4 តួអក្សរនៃទិន្នន័យចេញ ដូច្នេះ Base64 មានទំហំធំជាងទិន្នន័យដើមប្រហែល 33%។
វាត្រូវបានប្រើប្រាស់នៅពេលដែលទិន្នន័យ binary ត្រូវឆ្លងកាត់ប្រព័ន្ធដែលបង្កើតឡើងសម្រាប់តែអត្ថបទ៖ ឯកសារភ្ជាប់អ៊ីមែល (MIME), data URI ក្នុង HTML និង CSS, HTTP Basic authentication headers, JSON Web Tokens និងការរក្សាទុកឯកសារតូចៗក្នុង JSON ឬ XML។
Base64 គ្រាន់តែជាការ encode ប៉ុណ្ណោះ មិនមែនជាការអ៊ិនគ្រីបទេ។ នរណាក៏អាច decode វាបានដែរ ដូច្នេះកុំប្រើវាដើម្បីលាក់ពាក្យសម្ងាត់ ឬការសម្ងាត់ផ្សេងៗឱ្យសោះ។
Base64 ស្តង់ដារ និង URL-safe Base64
តួអក្សរ + និង / មានអត្ថន័យពិសេសនៅក្នុង URL និងផ្លូវឯកសារ។ URL-safe Base64 (Base64url, RFC 4648 §5) ជំនួសពួកវាដោយ - និង _ ហើយជាទូទៅលុប padding = ចេញ។ កម្មវិធី decode នេះអាចទទួលយកបានទាំងពីរទម្រង់ ទោះបីជាមាន ឬគ្មាន padding ក៏ដោយ។
សំណួរដែលសួរញឹកញាប់
ហេតុអ្វីបានជាអត្ថបទ decode របស់ខ្ញុំបង្ហាញតួអក្សរប្លែកៗ?
ជាទូទៅមកពីអត្ថបទដើមមិនមែនជា UTF-8 ឬ Base64 នោះគឺជាឯកសារ binary ដូចជារូបភាព ឬ PDF។ ប្រសិនបើទិន្នន័យមិនមែនជាអត្ថបទត្រឹមត្រូវទេ ឧបករណ៍នេះនឹងផ្តល់នូវប៊ូតុង Download decoded file ជំនួសវិញ។
តើ Base64 អ៊ិនគ្រីបទិន្នន័យរបស់ខ្ញុំដែរឬទេ?
ទេ វាមិនអ៊ិនគ្រីបទេ។ Base64 គ្រាន់តែប្តូររបៀបសរសេរទិន្នន័យប៉ុណ្ណោះ។ នរណាក៏អាច decode វាត្រឡប់មកវិញបានដោយមិនបាច់ប្រើ key ឡើយ ដូច្នេះវាមិនផ្តល់សុវត្ថិភាពនោះទេ។
តើសញ្ញា = នៅខាងចុង Base64 មានន័យដូចម្តេច?
វាជា padding។ Base64 ដំណើរការជាក្រុមដែលមាន 4 តួអក្សរ ហើយសញ្ញា = មួយ ឬពីរត្រូវបានប្រើដើម្បីបំពេញក្រុមចុងក្រោយនៅពេលដែលប្រវែងទិន្នន័យបញ្ចូលមិនគ្រប់គុណនឹង 3 bytes។
តើខ្ញុំអាចបម្លែងរូបភាពទៅជា Base64 ដោយរបៀបណា?
ប្រើប្រាស់ជម្រើសឯកសារនៅទីនេះដើម្បីទទួលបាន string សុទ្ធ ឬប្រើប្រាស់ឧបករណ៍ Image to Base64 ដែលផ្តល់ជូនទាំង data URI, ស្លាក HTML img និងកូដ CSS ស្រាប់ៗ។