Badilisha maandishi hadi binary, octal, desimali na heksadesimali — na kurudi tena. Kila sehemu inaweza kuhaririwa moja kwa moja, na chaguzi za kitenganishi, upachikaji na herufi kubwa.

Hariri sehemu yoyote hapa chini — nyingine zinasasishwa papo hapo. Kila kitu kinaendesha kwenye kifaa chako kwa UTF-8; hakuna kilichopakiwa.

Kitenganishi
Jinsi kila thamani inavyotenganishwa katika matokeo ya binary, octal na hex.
Pakia kila thamani hadi upana uliowekwa (mfano 01001000).
Onyesha herufi za heksadesimali kwa herufi kubwa (FF badala ya ff).
Ingizo batili kwa muundo huu.
Ingizo batili kwa muundo huu.
Ingizo batili kwa muundo huu.
Ingizo batili kwa muundo huu.

Kuhusu Maandishi hadi Binary, Octal na Hex

Zana hii inabadilisha maandishi kuwa binary, octal, decimal na hexadecimal — na kubadilisha mfumo wowote wa nambari hizo kurudi kuwa maandishi yanayosomeka. Nyanja zote tano ni hai na zinabadilishwa: andika kwenye moja na nyingine nne zinasasishwa papo hapo, herufi kwa herufi.

Chini ya uso kila herufi husimbwa kama baiti za UTF-8, na kila baiti inaonyeshwa katika msingi unaochagua. Herufi "H", kwa mfano, ni 01001000 katika binary, 110 katika octal, 72 katika decimal na 48 katika hex. Chaguo zinadhibiti kigawanyo kati ya thamani, uongezaji sifuri (zero-padding) hadi upana maalum, na hexadigiti za herufi kubwa au ndogo.

Ni muhimu kwa mazoezi ya upangaji programu, kutatua matatizo ya usimbaji (debugging encodings), kusoma jumbe za binary au kuandaa data kwa itifaki za kiwango cha chini. Kila kitu kinaendeshwa kwenye kifaa chako — hakuna unachoandika kinachopakiwa.

Jinsi ya kutumia Maandishi hadi Binary, Octal na Hex

  1. Andika au bandika maandishi yako kwenye uga wa Maandishi — nyanja za binary, octal, decimal na hex zinajaza moja kwa moja.
  2. Au bandika thamani kwenye uga wowote wa msingi (kwa mfano binary) ili kuzisimbua kurudi kuwa maandishi.
  3. Chagua kigawanyo — nafasi, koma, mstari mpya au hakuna — kwa matokeo ya nambari.
  4. Washa uongezaji sifuri kwa thamani za upana thabiti (mfano 01001000) na herufi kubwa za hex ikiwa unapendelea FF badala ya ff.
  5. Bofya Nakili karibu na uga wowote, au tumia Pakia sampuli na Futa ili kujaribu.

Maswali yanayoulizwa mara kwa mara

Kila herufi husimbwa kama baiti moja au zaidi za UTF-8, na kila baiti inaandikwa kama nambari ya binary yenye biti 8. "A" inakuwa 01000001, "H" inakuwa 01001000. Baiti hizohizo zinaonyeshwa katika octal, decimal na hexadecimal.

Ndiyo. Kila uga unafanya kazi kwa pande zote mbili — bandika thamani za binary, octal, decimal au hex na zana inazisimbua kuwa maandishi papo hapo. Ikiwa thamani si sahihi kwa muundo huo, itatoa taarifa ya tatizo.

Ndiyo. Kwa sababu usimbaji unatumia UTF-8, herufi zenye lafudhi na emoji zinafanya kazi — zinazalisha tu baiti zaidi ya moja kwa kila herufi. "é" inatoa baiti mbili na emoji nyingi zinatoa baiti nne.

Linaongeza sifuri kwa kila thamani hadi upana thabiti, hivyo baiti za binary zinaonyesha daima tarakimu 8 (01001000 badala ya 1001000). Hii inaweka safu wima zikiwiana na ndiyo njia ya kawaida ya kuandika baiti.

Hapana. Ubadilishaji unaendeshwa kabisa kwenye kivinjari chako kwa kutumia JavaScript, hivyo hakuna unachoandika au kubandika kinachotoka kwenye kifaa chako.

Unahitaji msaada?
Umepata tatizo na zana hii? Tujulishe timu yetu.
Ripoti tatizo

Ongeza zana hii ya bure kwenye tovuti yako mwenyewe — nakili na ubandike msimbo ulio hapa chini.