Бесплатен Конвертор од бинарен во текст
Конвертирајте текст во бинарен запис (0 и 1) и обратно. Поддржува UTF-8 кодирање. Видете го бројот на бајти и битови за кој било текст.
Како функционира
Конверзијата работи целосно во вашиот прелистувач користејќи ги вградените TextEncoder и TextDecoder од Web API — истиот механизам за 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-8Uint8Array се предава на TextDecoder('utf-8', { fatal: true }), кој фрла грешка ако низата бајти не е важечка UTF-8 — фаќајќи случаи како бинарен влез што формира неважечка повеќебајтна низа. Бројот на карактери, бајти и битови се прикажува под излезот.
Поврзани алатки
Прегледувач на хексадецимален код
Прегледајте ги суровите бајти на која било датотека во класичен приказ отстапок / хекс / ASCII, со препознавање на типот датотека преку магичен број. Се чита локално; никогаш не се подигнува.
Конвертор на бројни бази
Конвертирајте броеви меѓу бинарен, октален, децимален и хексадецимален систем. Видете големина во битови и групиран бинарен излез веднаш.
Преведувач на Морзеова азбука
Конвертирајте текст во Морзеова азбука и обратно. Слушајте ја аудио репродукцијата на вашата порака во реално време.