Libreng Converter ng Base ng Numero
I-convert ang mga numero sa pagitan ng binary, octal, decimal, at hexadecimal. Tingnan ang fit ng bit-size at grouped na binary output nang mabilis.
Mabilis na mga halaga
Mga karaniwang gamit
- I-convert ang Numbers para sa ProgrammingI-convert sa pagitan ng binary, octal, decimal, at hex habang nagsusulat ng code β instant reference para sa anumang numero.
- I-convert ang Numbers para sa NetworkingI-convert ang subnet masks, port numbers, at IP address octets sa pagitan ng binary at decimal.
- Number Systems para sa Computer ScienceMatuto at verifyhin ang binary, octal, hex conversions β perpekto para sa CS students at exam prep.
- Tignan ang Bit Patterns at FlagsI-convert ang numbers sa binary upang tignan ang individual bits, bitmasks, at flag combinations.
- Tukuyin ang Hex Dumps at Debug LogsTukuyin ang hexadecimal values mula sa crash reports, memory dumps, at debug logs sa readable decimal.
Paano ito Gumagana
Buong tumatakbo sa iyong browser ang conversion gamit ang built-in na BigInt type ng JavaScript β walang library, walang server. Ginagamit ang BigInt sa halip na ang lumang parseInt/Number na paraan para mahawakan ang mga halagang mas malaki sa 2^53 nang walang rounding error.
- 1Pag-parse ng input gamit ang BigIntTinatanggal ng isang custom na parser ang mga opsyonal na prefix (0x, 0b, 0o, #) at vina-validate ang character set para sa napiling base, pagkatapos ay ipinapasa ang nilinis na string sa BigInt() constructor, na humahawak sa napakalalaking integer nang walang nawawala.
- 2Sabay-sabay na base conversionKapag alam na ang BigInt value, tinatawag ng tool ang BigInt.prototype.toString() gamit ang bawat radix (2, 8, 10, 16, at base na pinili ng user mula 2β36) para makuha ang lahat ng output representation sa iisang pagdaan β hindi kailangan ng intermediate na hakbang sa decimal.
- 3Pagpapangkat ng binary at pagsuri ng bit-widthPina-pad ang binary output sa multiple ng 4 at hinahati sa mga nibble group para madaling basahin. Sinusuri rin ng tool kung kasya ang halaga sa 4-, 8-, 16-, o 32-bit na signed/unsigned na saklaw gamit ang BigInt na aritmetika, kaya eksakto ang overflow behavior kahit sa mga hangganan ng 32-bit.
- 4URL state na maibabahagiPagkatapos ng bawat wastong conversion, isinusulat ng tool ang input at source base sa URL fragment (#v=&from=) gamit ang history.replaceState, kaya puwedeng i-bookmark o ibahagi ang kasalukuyang conversion β hindi kailanman ipinapadala sa anumang server ang fragment.
Mga Kaugnay na Tool
HEX Viewer
Suriin ang mga raw byte ng anumang file sa isang klasikong offset / hex / ASCII dump, na may pagtukoy ng uri ng file gamit ang magic number. Binabasa nang lokal; hindi kailanman nag-a-upload.
Kalkulador ng Fraksyon
Magdagdag, magbawas, magparami at maghati ng mga fraksyon, o mag-convert ng desimal sa pinakasimpleng fraksyon.
Binary sa Text Converter
I-convert ang teksto sa binary (0s at 1s) at pabalik. Sinusuportahan ang UTF-8 encoding. Tingnan ang bilang ng byte at bit para sa anumang teksto.