Bepul Ikkilik Kod va Matn Konvertori
Matnni ikkilik kodga (0 va 1) va aksincha o'giring. UTF-8 kodlashni qo'llab-quvvatlaydi. Istalgan matn uchun bayt va bit sonini ko'ring.
Qanday ishlaydi
O'girish Web API'ning o'rnatilgan TextEncoder va TextDecoder'i yordamida to'liq brauzeringizda ishlaydi — har bir zamonaviy brauzer ishlatadigan bir xil UTF-8 kodlash dvigateli. Hech qanday kutubxona import qilinmagan; bo'laklarga bo'lish, sanoq tizimini o'zgartirish va bayt tahlili hammasi mahalliy ishlaydigan qo'lda yozilgan JavaScript.
- 1TextEncoder matningizni kodlaydiMatnni baytlarga o'girishda, brauzerning TextEncoder.encode() har bir belgini — emoji va ASCII bo'lmagan yozuvlarni ham qo'shib — uning UTF-8 bayt ketma-ketligiga xaritalaydi. Bu brauzerlar forma ma'lumotlarini yuborishda ichki ishlatadigan bir xil kod yo'li.
- 2Qo'lda yozilgan bo'lakchi baytlarni formatlaydiHar bir bayt qiymati tanlangan sanoq tizimiga (ikkilik toString(2) orqali, o'n oltilik toString(16) orqali, sakkizlik toString(8) orqali yoki o'nlik) o'giriladi va qat'iy kenglikka to'ldiriladi. Guruhlash varianti baytlar bo'shliqlar, yangi qatorlar, nibble bo'shliqlari (4-bitli juftliklar) yoki hech narsa bilan ajratilishini boshqaradi.
- 3Tahlilchi teskari yo'nalish uchun baytlarni qayta tiklaydiKodlangan shakldan matnga qaytishda, qo'lda yozilgan tahlilchi ajratkichlarni olib tashlaydi va kirishni qat'iy kenglikdagi bo'laklarga (ikkilik uchun 8 belgi, o'n oltilik uchun 2, sakkizlik uchun 3) yoki o'nlik uchun bo'shliq bilan ajratilgan belgilarga bo'ladi. Har bir bo'lak to'g'ri sanoq tizimida parseInt() bilan tahlil qilinadi, 0–255 oralig'ida ekanligi tekshiriladi va Uint8Array'ga joylashtiriladi.
- 4TextDecoder UTF-8'ni tekshiradi va chiqaradiUint8Array TextDecoder('utf-8', { fatal: true }) ga uzatiladi, bu bayt ketma-ketligi haqiqiy UTF-8 bo'lmasa xato beradi — noto'g'ri ko'p baytli ketma-ketlik hosil qiluvchi ikkilik kirish kabi holatlarni ushlab qoladi. Chiqish ostida belgi, bayt va bit soni ko'rsatiladi.
Tegishli asboblar
Hex Ko'ruvchi
Istalgan faylning xom baytlarini klassik offset / hex / ASCII ko'rinishida, magic-number fayl turi aniqlash bilan ko'ring. Lokal o'qiladi; hech qachon yuklanmaydi.
Raqam Asosi Konvertori
Raqamlarni ikkilik, sakkizlik, o'nlik va o'n oltilik tizimlar orasida konvertatsiya qiling. Bit o'lchami mosligini va guruhlangan ikkilik natijani darhol ko'ring.
Morze Kodi Tarjimoni
Matnni Morze kodiga va aksincha o'giring. Xabaringizning audio ijrosini real vaqtda tinglang.