Акысыз Экилик коддон текстке конверттегич
Текстти экилик кодго (0 жана 1) жана кайра артка конверттеңиз. UTF-8 кодировкасын колдойт. Каалаган текст үчүн байт жана бит санын көрүңүз.
Бул кантип иштейт
Айландыруу Web API'нин курулма TextEncoder жана TextDecoder колдонуп толугу менен браузериңизде иштейт — ар бир заманбап браузер колдонгон эле UTF-8 коддоо кыймылдаткычы. Эч бир китепкана импорттолбойт; бөлүктөө, негизди айландыруу жана байт талдоо баары жергиликтүү иштеген кол менен жазылган JavaScript.
- 1TextEncoder текстиңизди коддойтТекстти байттарга айландырганда, браузердин TextEncoder.encode() эмодзи жана ASCII эмес жазууларды кошо, ар бир символду анын UTF-8 байт ырааттуулугуна картага түшүрөт. Бул форма маалыматын жибергенде браузерлер ички колдонгон эле код жолу.
- 2Кол менен жазылган бөлүктөгүч байттарды форматтайтАр бир байт мааниси тандалган негизге (toString(2) аркылуу эки санак, toString(16) аркылуу он алты санак, toString(8) аркылуу сегиз санак, же он ондук санак) айландырылат жана туруктуу туурасына толтурулат. Топтоо параметри байттар боштуктар, жаңы саптар, нибл боштуктары (4-биттик жуптар) же эч нерсе менен бөлүнөрүн көзөмөлдөйт.
- 3Талдагыч тескери багыт үчүн байттарды кайра куратКодделген формадан текстке кайра өткөндө, кол менен жазылган талдагыч бөлгүчтөрдү алат жана киргизүүнү туруктуу туурасы бар бөлүктөргө (эки санак үчүн 8 символ, он алты санак үчүн 2, сегиз санак үчүн 3) же он ондук санак үчүн боштук-бөлүнгөн токендерге бөлөт. Ар бир бөлүк туура негизде parseInt() менен талданат, 0–255 диапазонунда экени текшерилет жана Uint8Array'ге жайгаштырылат.
- 4TextDecoder текшерет жана UTF-8 чыгаратUint8Array TextDecoder('utf-8', { fatal: true })'ге өткөрүлөт, ал байт ырааттуулугу жарактуу UTF-8 болбосо ката берет — жарактуу эмес көп-байттуу ырааттуулук түзгөн эки лик киргизүү сыяктуу учурларды кармап. Символ, байт жана бит саны чыгуунун астында көрсөтүлөт.
Байланыштуу куралдар
Hex көрүүчү
Каалаган файлдын чийки байттарын классикалык offset / hex / ASCII түрүндө текшериңиз, magic-number аркылуу файл түрүн аныктоо менен. Жергиликтүү окулат; эч качан жүктөлбөйт.
Сандык система конверттегич
Сандарды экилик, сегиздик, ондук жана он алтылык системалардын ортосунда конверттеңиз. Бит өлчөмүнө дал келүүнү жана топтолгон экилик чыгышты дароо көрүңүз.
Морзе коду котормочу
Текстти Морзе кодуна жана кайра артка конверттеңиз. Билдирүүңүздүн аудио ойнотулушун реалдуу убакытта угуңуз.