Beddelaha Binary ilaa Qoraal oo Bilaash ah
U beddel qoraal binary (0 iyo 1) iyo si kale. Waxaa taageeran UTF-8 encoding. Arag tirada byte iyo bit qoraal kasta.
Sida Ay U Shaqeyso
Beddelku wuxuu ka dhacaa gebi ahaanba biraawsarkaaga isagoo isticmaalaya TextEncoder iyo TextDecoder-ka Web API ku dhex jiro — isla injineerka sumaynta UTF-8 ee biraawsar casri kasta isticmaalo. Laybreri lama soo dejin; kala-jarka, beddelka radix-ka, iyo falanqaynta byte-ka dhammaantood waa JavaScript gacanta lagu qoray oo gudaha ka socda.
- 1TextEncoder wuxuu sumadeeyaa qoraalkaagaMarka qoraalka loo beddelayo byte, TextEncoder.encode()-ka biraawsarka wuxuu ku beddelaa xaraf kasta — oo ay ku jiraan emoji iyo qoraallada aan-ASCII ahayn — taxanihiisa byte-ka UTF-8. Tani waa isla dariiqa koodhka ee biraawsarrada gudaha ka isticmaalaan marka la diro xogta foomka.
- 2Kala-jaraha gacanta lagu qoray wuxuu qaabeeyaa byte-yadaQiime byte kasta waxaa loo beddelaa asaaska la doortay (binary toString(2), hex toString(16), octal toString(8), ama decimal) waxaana loo dherer-farsamo dhigaa ballaadh go'an. Ikhtiyaarka kooxaynta wuxuu xakameeyaa in byte-yada lagu kala saaro meel-bannaan, khad cusub, daldala nibble (labo-labo 4-bit ah), ama waxba.
- 3Falanqeeyuhu wuxuu dib u dhisaa byte-yada jihada roganMarka laga soo tagayo qaabka sumaysan qoraalka, falanqeeye gacanta lagu qoray ayaa ka saara kala-soocayaasha wuxuuna gelitaanka u qaybiyaa qaybo ballaadh go'an ah (8 xaraf binary, 2 hex, 3 octal) ama calaamado meel-bannaan lagu kala jaray decimal-ka. Qayb kasta waxaa lagu falanqeeyaa parseInt() asaaska saxda ah, waxaana la xaqiijiyaa inuu ku jiro xadka 0–255, waxaana lagu dhigaa Uint8Array.
- 4TextDecoder wuxuu xaqiijiyaa wuxuuna soo saaraa UTF-8Uint8Array-ka waxaa loo gudbiyaa TextDecoder('utf-8', { fatal: true }), taasoo tuurta haddii taxanaha byte-ku aanu ahayn UTF-8 sax ah — qabata kiisas sida gelitaan binary ah oo sameeya taxane multibyte ah oo khaldan. Xaraf, byte, iyo tiro bit ayaa hoos ka muuqda wax-soo-saarka.
Qalabka La Xiriira
Daawadaha Hex
Baadh byte-yada asalka ah ee fayl kasta iyada oo la eegayo offset / hex / ASCII, iyadoo leh ogaanshaha nooca faylka magic-number. Si gudaha ah ayaa loo akhriyaa; weligiis lama soo gelin.
Beddelaha Aasaaska Lambarka
U beddel lambarrada binary, octal, decimal, iyo hexadecimal. Arag cabbirka bit-ka iyo natiijada binary kooxaysan isla markiiba.
Turjubaanka Morse Code
U beddel qoraal Morse code iyo si kale. Dhagayso ciyaarinta codka fariintaada waqti dhab ah.