Joan eduki nagusira
LibraTool logoLibraTool

Binarioa Testu Bihurgailua doan

Bihurtu testua binariotara (0ak eta 1ak) eta alderantziz. Onartzen du UTF-8 kodifikazioa. Ikusi edozein testuren byte eta bit kopurua.

Linez kanpo funtzionatzen du behin kargatuta
Formatua:
Byteak honela bereizi:
Irteera binarioa
01001000 01100101 01101100 01101100 01101111
5 karaktere5 byte40 bit

Ohiko erabilerak

  • Ikasi Bitarra Informatika ZientziaUlertu nola ordenagailuak testua bitarra gisa gordetzen - ikus nola letrek 8-bit ASCII byteetara mapatzen diren.
  • Bitar Kodea Puzzles eta ZiferrakEnkodetu sekretua mezuak bitarra eskapatze gelan, puzzles eta kode-haustureak jokoetan.
  • Bitar Ordezkaritza SareanIkus nola testua datuak bitar sarean ordezkatzen direnean - erabilgarria protokoloaren analisiaren.
  • Testua Steganografia BitarraEzkutatu testua mezuak bitar datuetan - steganografia enkodetze kontzeptuak.
  • Ulertu Bitar Datuen TransmisioaIkus nola testua bitar bytetara enkodetzen den serial lerroetara, Bluetooth eta irratian transmisioa.

Nola Funtzionatzen Du

Bihurketa erabat zure nabigatzailean funtzionatzen du Web API-ren TextEncoder eta TextDecoder integratuak erabiliz — nabigatzaile moderno guztiek erabiltzen duten UTF-8 kodeketa-motor berbera. Liburutegirik ez da inportatzen; zatiketa, base-bihurketa eta byte-analisia guztiak eskuz idatzitako JavaScript dira lokalki funtzionatzen dutenak.

  1. 1
    TextEncoderrek zure testua kodetzen du
    Testua byte bihurtzean, nabigatzailearen TextEncoder.encode()-k karaktere bakoitza — emojiak eta ez-ASCII idazkerak barne — bere UTF-8 byte-sekuentziara kartografiatzen du. Hau da nabigatzaileek barne erabiltzen duten kode-bide bera vormandatuzko datuak bidaltzean.
  2. 2
    Eskuz idatzitako zatikariak byteak formatatzen ditu
    Byte-balio bakoitza aukeratutako oinarrira bihurtzen da (bitarra toString(2) bidez, hamaseitarra toString(16) bidez, zortzitarra toString(8) bidez, edo hamartarra) eta zabalera finko batera betegarriz betetzen da. Talde-aukera batek byteak zuriunez, lerro-jauzi berriz, nibble-tarteaz (4 biteko bikoteak), edo ezerekin bereizten diren kontrolatzen du.
  3. 3
    Analizatzaileak byteak berreraikitzen ditu alderantzizko norabiderako
    Kodetutako formatik testura itzultzean, eskuz idatzitako analizatzaile batek bereizleak kentzen ditu eta sarrera zabalera finkoko zatietan banatzen du (8 karaktere bitarrarako, 2 hamaseitarrerako, 3 zortzitarrerako) edo zuriunez bereizitako tokenetan hamartarrerako. Zati bakoitza parseInt()-ekin analizatzen da base zuzenean, 0–255 barrutian dagoela balidatzen da, eta Uint8Array batean kokatzen da.
  4. 4
    TextDecoderrek balidatzen du eta UTF-8 sortzen du
    Uint8Array TextDecoder('utf-8', { fatal: true })-ri pasatzen zaio, byte-sekuentzia UTF-8 baliozkoa ez bada errore bat botatzen duena — byte anitzeko sekuentzia baliogabea sortzen duen sarrera bitar baten kasuak harrapatuz. Karaktere, byte eta bit kopuru bat irteeraren azpian erakusten da.

Erlazionatutako tresnak

Maiz egiten diren galderak