Конвертор от двоичен код към текст — безплатно
Конвертирайте текст в двоичен код (нули и единици) и обратно. Поддържа UTF-8 кодиране. Вижте броя на байтовете и битовете за всеки текст.
Често срещани употреби
- Научи Двоичния Код за ИнформатикаРазберете как компютрите съхраняват текст като двоичен — видете точно как буквите се свързват към 8-битни ASCII байтове.
- Двоични Кодови Пъзели и ШифриКодирайте тайни съобщения в двоичен код за изходи от стаи, пъзели и игри за разбиване на кода.
- Двоично Представяне в МрежаВидете как текстовите данни се представят в двоичен на мрежовия слой — полезно за анализ на протоколи.
- Стеганография на Текст с ДвоиченСкрийте текстови съобщения в потоци на двоични данни — въведение в концепциите на стеганографско кодиране.
- Разбиране на Двоичното Предаване на ДанниВидете как текстът се кодира в двоични байтове за предаване през серийни линии, Bluetooth и радио.
Как работи
Преобразуването се извършва изцяло във вашия браузър чрез вградените в 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-8Uint8Array се подава на TextDecoder('utf-8', { fatal: true }), който хвърля грешка, ако байтовата последователност не е валиден UTF-8 — улавяйки случаи като двоичен вход, формиращ невалидна многобайтова последователност. Под изхода се показва брой символи, байтове и битове.
Свързани инструменти
Hex преглед
Инспектирайте необработените байтове на всеки файл в класически дамп от отместване / hex / ASCII, с разпознаване на типа файл по magic number. Чете локално; никога не се качва.
Конвертор на бройни системи
Конвертирайте числа между двоична, осмична, десетична и шестнадесетична система. Вижте мигновено размера в битове и групиран двоичен изход.
Преводач на Морзова азбука
Конвертирайте текст в Морзова азбука и обратно. Слушайте аудио изпълнението на съобщението ви в реално време.