Екілікті мәтін конвертері — тегін
Мәтінді екілік (0 мен 1) пішімге және кері айналдырыңыз. 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-8-ді тексереді және шығарадыUint8Array TextDecoder('utf-8', { fatal: true })-ке беріледі, ол байт тізбегі жарамды UTF-8 болмаса қате шығарады — жарамсыз көп байтты тізбек құрайтын екілік кіріс сияқты жағдайларды ұстап алады. Шығыстың астында таңба, байт және бит саны көрсетіледі.
Байланысты құралдар
Он алтылық қарау құралы
Кез келген файлдың шикі байттарын классикалық ығысу / он алтылық / ASCII үйіндісінде, сиқырлы нөмір арқылы файл түрін анықтаумен тексеріңіз. Жергілікті оқылады; ешқашан жүктелмейді.
Сан негізі конвертері
Сандарды екілік, сегіздік, ондық және он алтылық арасында айналдырыңыз. Бит өлшемін сыйысымдылықты және топтастырылған екілік шығысты лезде қараңыз.
Морзе коды аудармашысы
Мәтінді Морзе кодына және кері айналдырыңыз. Хабарыңыздың аудио ойнатылуын нақты уақытта тыңдаңыз.