Léim go dtí an príomhábhar

Tiontaire Dénártha go Téacs saor in aisce

Tiontaigh téacs go dénártha (0nna agus 1nna) agus ar ais. Tacaíonn le hionchódú UTF-8. Féach an líon bearta agus giotán d'aon téacs.

Oibríonn as líne nuair a lódáiltear é
Formáid:
Deighilt bytes le:
Aschur dénártha
01001000 01100101 01101100 01101100 01101111
5 carachtar5 bearta40 giotáin

Úsáidí coitianta

  • Foghlaim Binary le haghaidh Eolaíochta an RíomhaireTuig conas a stóraíonn ríomhairí téacs mar dhénártha - féach go beacht conas a mhapáil litreacha go 8-ghiot ASCII bytes.
  • Binary Kód Phuzzles agus CipéirEncode teachtaireachtaí runda i binary le haghaidh seomraí éalaithe, brainteasers agus cluichí briseadh kód.
  • Binary Ionadaíochta i LíonrúFéach conas a bhíonn sonraí téacs ina ionadaíochta i binary ar an leibhéal gréasáin - úsáideach do dhianmhaitheas prótacail.
  • Téacs Steganography le BinaryCuir teachtaireachtaí téacs i bhfolach i sonraí binary - tús do choincheapa códaithe steganagrafaíocha.
  • Tuig Tarchur Sonraí BinaryFéach conas a bhíonn téacs encoded go binary bytes le haghaidh tarchur thar línte sraitheach, Bluetooth agus raidió.

Conas a Oibríonn sé

Ritheann tiontú go hiomlán i do bhrabhsálaí ag baint úsáide as TextEncoder agus TextDecoder ionsuite API Gréasáin — an t-inneall ionchódaithe UTF-8 céanna a úsáideann gach brabhsálaí nua-aimseartha. Ní iompórtáiltear aon leabharlann; is JavaScript lámhscríofa iad an bearnú, tiontú radacs, agus parsáil bearta go léir a ritheann go háitiúil.

  1. 1
    Ionchódaíonn TextEncoder do théacs
    Nuair a thiontaítear téacs go bearta, mapálann TextEncoder.encode() an bhrabhsálaí gach carachtar — lena n-áirítear emoji agus scripteanna nach ASCII iad — chuig a sheicheamh beart UTF-8. Is é seo an cosán cód céanna a úsáideann brabhsálaithe go hinmheánach nuair a sheoltar sonraí foirme.
  2. 2
    Formáidíonn bearnóir lámhscríofa na bearta
    Tiontaítear gach luach bearta go dtí an bhonn roghnaithe (dénártha trí toString(2), heics trí toString(16), ochtnártha trí toString(8), nó deachúil) agus stuáiltear é go leithead seasta. Rialaíonn rogha grúpála an gcuirtear bearta scartha le spásanna, línte nua, bearnaí nibléaite (péirí 4-giotán), nó ceann ar bith.
  3. 3
    Atógann parsálaí bearta don treo inbhéartaithe
    Ag dul ón bhfoirm ionchódaithe ar ais go téacs, baineann parsálaí lámhscríofa deighilteoirí agus roinneann sé an t-ionchur i mbeartáin leithead sheasta (8 gcarachtar do dhénártha, 2 d'heics, 3 d'ochtnártha) nó comharthaí deighilte le spás bán do dheachúil. Parsáiltear gach beartán le parseInt() ag an radacs ceart, bailíochtaíonn go bhfuil sé sa raon 0–255, agus cuirtear é isteach i Uint8Array.
  4. 4
    Bailíochtaíonn agus aschuireann TextDecoder UTF-8
    Cuirtear an Uint8Array chuig TextDecoder('utf-8', { fatal: true }), a chaitheann earráid mura bhfuil an seicheamh beart bailí UTF-8 — ag gabháil cásanna cosúil le hionchur dénártha a fhoirmíonn seicheamh ilbheart neamhbhailí. Taispeántar comhaireamh carachtar, beart, agus giotán faoin aschur.

Uirlisí Gaolmhara

Ceisteanna Coitianta