អ៊ិនកូដ Base64

អ៊ិនកូដអត្ថបទទៅជាទ្រង់ទ្រាយ Base64។ គាំទ្រសំណុំតួអក្សរផ្សេងៗ ការអ៊ិនកូដសុវត្ថិភាព URL និងការបំបែកបន្ទាត់ឱ្យត្រូវនឹង MIME។

Max 2 MB
ឯកសារលើសពីដែនកំណត់ 2 MB។ អត្ថបទលើសពីដែនកំណត់ 2 MB។ មើលជាមុន៖ បង្ហាញ 500 KB ដំបូងនៃឯកសារ {0} MB។ ខ្លឹមសារពេញលេញនឹងត្រូវផ្ញើសម្រាប់ការធ្វើទ្រង់ទ្រាយ។
សូមផ្តល់អត្ថបទដើម្បីដំណើរការ។
ផ្លាស់ប្តូរវាប្រសិនបើអ្នកចង់បម្លែងទិន្នន័យទៅសំណុំតួអក្សរផ្សេងទៀតមុនពេលអ៊ិនកូដ។
មុនពេលអ៊ិនកូដ ការចុះបន្ទាត់នឹងត្រូវជំនួសដោយសញ្ញាបំបែកដែលបានជ្រើសរើស។

ការពន្យល់អំពីការអ៊ិនកូដ Base64


ហេតុអ្វីបានជាខ្ញុំត្រូវការការអ៊ិនកូដ Base64?

Base64 គឺជាគ្រោងការណ៍អ៊ិនកូដដែលប្រើសម្រាប់តំណាងឱ្យទិន្នន័យគោលពីរ (binary) ក្នុងទ្រង់ទ្រាយ ASCII។ វាមានប្រយោជន៍នៅពេលទិន្នន័យគោលពីរត្រូវបញ្ជូនតាមរយៈមេឌៀដែលរចនាឡើងសម្រាប់ដោះស្រាយទិន្នន័យជាអក្សរ។ ឧទាហរណ៍ជាក់ស្តែងរួមមានការផ្ញើរូបភាពក្នុងឯកសារ XML ឬក្នុងឯកសារភ្ជាប់អ៊ីមែល។

តើការអ៊ិនកូដ Base64 ដំណើរការយ៉ាងដូចម្តេច?

បៃ (Bytes) ដែលបង្កើតជាទិន្នន័យត្រូវបំបែកជាបណ្ដុំ 24 ប៊ីត (3 បៃម្តង)។ បន្ទាប់មកបណ្ដុំដែលទទួលបានត្រូវបំបែកជា 4 កញ្ចប់ ដែលនីមួយៗមាន 6 ប៊ីត។ ប៊ីតទាំង 6 នេះបង្កើតជាលេខមួយដែលត្រូវនឹងលិបិក្រមក្នុងសំណុំតួអក្សរ Base64 (A–Z, a–z, 0–9, + និង /)។ ប្រសិនបើចំនួនបៃមិនមែនជាពហុគុណនៃបី នោះការបំពេញ (padding) ត្រូវបានបន្ថែម៖ == សម្រាប់ 1 បៃដែលនៅសល់ និង = សម្រាប់ 2 បៃដែលនៅសល់។

តើខ្ញុំអាចបង្កប់ធនធានដែលអ៊ិនកូដ Base64 ក្នុង HTML, XML និង CSS យ៉ាងដូចម្តេច?

ខាងក្រោមនេះជាឧទាហរណ៍អំពីរបៀបបង្កប់ធនធាន Base64 ក្នុងឯកសារបណ្ដាញផ្សេងៗគ្នា។

ការបង្កប់រូបភាព HTML៖
<img src="data:image/jpeg;base64,/9j/4AAQ..." />

ការបង្កប់រូបភាព XML៖
<image>data:image/jpeg;base64,/9j/4AAQ...</image>

ការបង្កប់រូបភាព CSS៖
.cls { background-image: url('data:image/jpeg;base64,/9j/4AAQ...'); }