🔢
កម្មវិធីបំប្លែង Number Base ឥតគិតថ្លៃ
បំប្លែងលេខរវាង binary, octal, decimal, និង hexadecimal។ មើល bit-size fit និងលទ្ធផល binary ដែលបានដាក់ជាក្រុមភ្លាមៗ។
ធ្វើការក្រៅបណ្តាញនៅពេលបានផ្ទុករួច
មូលដ្ឋានបញ្ចូល:
តម្លៃរហ័ស
ការប្រើប្រាស់ទូទៅ
- បម្លែងលេខសម្រាប់ការសរសេរកម្មវិធីបម្លែងរវាងលេខ បឋមលេខ ទសភាគ និង hex ពេលលេងលេខលើកលែង ឬឌិលីក្ខិតលេខ។
- បម្លែងលេខសម្រាប់បណ្តាញបម្លែងផ្នែកខាងក្រោម លេខលេង និងលេខ IP octets រវាងលេខ និងទសភាគ។
- ប្រព័ន្ធលេខសម្រាប់វិទ្យាសាស្ត្ររោរៀន និងផ្ទៀងផ្ទាត់ការបម្លែងលេខ បឋមលេខ និង hex សមស្របសម្រាប់សិស្សវិទ្យាសាស្ត្ររោ និងលទ្ធផលការប្រឡង។
- អង្កេតលម្អិតប៊ីត និងទង់ដ្ឋានបម្លែងលេខក្នុងលេខដើម្បីពិនិត្យលម្អិតប៊ីត bitmasks និងលេខទង់ដ្ឋាន។
- ឌិកូដលេខផ្នែក Hex និងកំណត់ហេតុឆ្វេងលម្អិតឌិកូដតម្លៃលេខ hexadecimal ពីកំណត់ហេតុលោតកម្មវិធី អង្គចងចាំលង់គាល់ និងកំណត់ហេតុឆ្វេងលម្អិត ក្នុងលម្អិតទសភាគ។
វាដំណើរការដោយរបៀបណា
ការបំប្លែងធ្វើឡើងទាំងស្រុងនៅក្នុងកម្មវិធីរុករករបស់អ្នកដោយប្រើប្រភេទ BigInt ដែលមានក្នុង JavaScript — គ្មានបណ្ណាល័យ គ្មានម៉ាស៊ីនមេ។ BigInt ត្រូវបានប្រើជំនួសវិធីសាស្ត្រ parseInt/Number ចាស់ ជាពិសេសដើម្បីដោះស្រាយតម្លៃធំជាង 2^53 ដោយគ្មានកំហុសបង្គត់។
- 1ការញែកព័ត៌មានបញ្ចូលដោយ BigIntកម្មវិធីញែកផ្ទាល់ខ្លួនដកបុព្វបទជាជម្រើស (0x, 0b, 0o, #) ហើយផ្ទៀងផ្ទាត់សំណុំតួអក្សរសម្រាប់មូលដ្ឋានដែលបានជ្រើសរើស បន្ទាប់មកបញ្ជូនខ្សែអក្សរដែលបានសម្អាតទៅកម្មវិធីសាងសង់ BigInt() ដែលដោះស្រាយចំនួនគត់ធំៗដោយគ្មានការបាត់បង់។
- 2ការបំប្លែងមូលដ្ឋានក្នុងពេលដំណាលគ្នានៅពេលដឹងតម្លៃ BigInt ឧបករណ៍ហៅ BigInt.prototype.toString() ជាមួយមូលដ្ឋាននីមួយៗ (2, 8, 10, 16 និងមូលដ្ឋានដែលអ្នកជ្រើសរើសពី 2–36) ដើម្បីបង្កើតលទ្ធផលទាំងអស់ក្នុងជំហានតែមួយ — មិនត្រូវការជំហានទសភាគកម្រិតកណ្តាលឡើយ។
- 3ការដាក់ក្រុមគោលពីរ និងការត្រួតពិនិត្យទទឹងប៊ីតលទ្ធផលគោលពីរត្រូវបានបំពេញឲ្យគុណនៃ 4 ហើយបំបែកទៅជាក្រុមប្រាំបួន (nibble) ដើម្បីអានងាយ។ ឧបករណ៍ក៏ត្រួតពិនិត្យថាតើតម្លៃសមទៅនឹងជួរ 4, 8, 16 ឬ 32-ប៊ីតដែលមានសញ្ញា/គ្មានសញ្ញាដោយប្រើនព្វន្ត BigInt ដូច្នេះឥរិយាបថលើសកំណត់មានភាពត្រឹមត្រូវសូម្បីតែជាយប៊ីត 32-ប៊ីត។
- 4ស្ថានភាព URL ដែលអាចចែករំលែកបានបន្ទាប់ពីការបំប្លែងត្រឹមត្រូវនីមួយៗ ឧបករណ៍សរសេរព័ត៌មានបញ្ចូល និងមូលដ្ឋានប្រភពទៅ URL fragment (#v=&from=) តាមរយៈ history.replaceState ដូច្នេះការបំប្លែងបច្ចុប្បន្នអាចត្រូវបានចំណាំ ឬចែករំលែក — fragment មិនត្រូវបានបញ្ជូនទៅម៉ាស៊ីនមេណាមួយឡើយ។
ឧបករណ៍ពាក់ព័ន្ធ
កម្មវិធីមើល Hex
ពិនិត្យ byte ដើមនៃឯកសារណាមួយក្នុងការបង្ហាញ offset / hex / ASCII បែបបុរាណ ជាមួយការរកឃើញប្រភេទឯកសារ magic-number។ អានក្នុងស្រុក; មិនដែលផ្ទុកឡើង។
សាកល្បងឯកសារនៅក្នុងស្រុក
ម៉ាស៊ីនគិតលេខប្រភាគ
បូក ដក គុណ និងចែកប្រភាគ ឬបម្លែងលេខទសភាគទៅប្រភាគសាមញ្ញបំផុត។
សាកល្បង
កម្មវិធីបំប្លែង Binary ទៅអក្សរ
បំប្លែងអក្សរទៅ binary (0s និង 1s) និងត្រឡប់។ គាំទ្រ UTF-8 encoding។ មើលចំនួន byte និង bit សម្រាប់អក្សរណាមួយ។
សាកល្បង