Акысыз Сандык система конверттегич
Сандарды экилик, сегиздик, ондук жана он алтылык системалардын ортосунда конверттеңиз. Бит өлчөмүнө дал келүүнү жана топтолгон экилик чыгышты дароо көрүңүз.
Тез маанилер
Бул кантип иштейт
Айландыруу JavaScript'тин курулма BigInt түрүн колдонуп толугу менен браузериңизде болот — китепкана жок, сервер жок. BigInt эски parseInt/Number ыкмасынын ордуна 2^53тен чоң маанилерди тегеретүү каталарысыз иштетүү үчүн атайын колдонулат.
- 1BigInt менен киргизүү талдооЫңгайлаштырылган талдагыч милдеттүү эмес префикстерди (0x, 0b, 0o, #) алат жана тандалган негиз үчүн символ топтомун текшерет, андан кийин тазаланган сабды BigInt() конструкторуна берет, ал каалаган чоңдуктагы бүтүн сандарды жоготуусуз иштетет.
- 2Бир учурдагы негиз айландырууBigInt мааниси белгилүү болгондон кийин, курал бир өтүштө бардык чыгуу көрсөтүүлөрдү жаратуу үчүн ар бир негиз (2, 8, 10, 16 жана колдонуучу-тандаган 2–36 негиз) менен BigInt.prototype.toString() чакырат — эч бир ортоңку ондук кадам талап кылынбайт.
- 3Бинардык топтоо жана бит-туурасы текшерүүБинардык чыгуу 4гo эселикке толтурулат жана окулуучулук үчүн нибл топторуна бөлүнөт. Курал ошондой эле маани 4-, 8-, 16- же 32-биттик белгилүү/белгисиз диапазондорго BigInt арифметикасын колдонуп батаарын текшерет, ошондуктан 32-биттик чектер үчүн да ашуу жүрүм-туруму так.
- 4Бөлүшүүчү URL абалыАр бир жарактуу айландырылгандан кийин, курал киргизүүнү жана булак негизин history.replaceState аркылуу URL фрагментине (#v=&from=) жазат, ошондуктан учурдагы айландырууну кыстармага коюсо же бөлүшсө болот — фрагмент эч качан эч кандай серверге жиберилбейт.
Байланыштуу куралдар
Hex көрүүчү
Каалаган файлдын чийки байттарын классикалык offset / hex / ASCII түрүндө текшериңиз, magic-number аркылуу файл түрүн аныктоо менен. Жергиликтүү окулат; эч качан жүктөлбөйт.
Бөлчөк Эсептегич
Бөлчөктөрдү кошуңуз, кемитиңиз, көбөйтүңүз жана бөлүңүз, же ондукту эң жөнөкөй бөлчөккө айландырыңыз.
Экилик коддон текстке конверттегич
Текстти экилик кодго (0 жана 1) жана кайра артка конверттеңиз. UTF-8 кодировкасын колдойт. Каалаган текст үчүн байт жана бит санын көрүңүз.