Konverter ng Binary sa Teksto — Libreng Online na Kasangkapan
Ano ang Konberter mula sa binaryo patungo sa teksto?
Ang Binary to Text Converter ay kumukuha ng hilaw na machine code—isang sunud-sunod na 1s at 0s—at isinasalin ito pabalik sa mabasang wika ng tao. Dahil ang mga kompyuter ay nakakaintindi lamang ng 'on' (1) at 'off' (0), ang bawat salita, larawan, at video sa internet ay sa huli ay naka-imbak bilang binary code.
Pinagsasama-sama ng kasangkapang ito ang mga walang katapusang numero sa 8-bit na byte at dinidecode ang mga ito gamit ang karaniwang ASCII at UTF-8 encoding tables. Malawakang ginagamit ito ng mga estudyanteng nag-aaral ng mga pangunahing kaalaman sa agham ng kompyuter at ng mga manlalaro na nagbabasag ng mga kodigo ng easter egg.
Kailan gamitin Konberter mula sa binaryo patungo sa teksto?
Gamitin ang kasangkapang ito upang i-decode ang mga lihim na mensahe na nakatago sa mga video game, mga pahiwatig ng ARG (Alternate Reality Game), o mga palaisipan sa internet, na madalas gumagamit ng mga binary string bilang simpleng cipher. Ginagamit ito ng mga estudyante ng agham pangkompyuter upang magsanay at masuri ang kanilang pag-unawa sa pag-iimbak ng datos sa antas ng byte.
Paminsan-minsan, ginagamit din ito ng mga mananaliksik sa seguridad upang silipin ang hilaw na packet data. Kung nais mong magsulat ng sarili mong lihim na mensahe sa machine code, gamitin ang aming Text to Binary Converter.
Paano gamitin ang tool na ito
- 1Paste your binary code (space-separated bytes)
- 2Click 'Convert to Text'
- 3Copy the decoded text result
Pinakamainam ang paggana ng kasangkapang ito kapag ang iyong binary string ay maayos na nahahati sa 8-bit na bytes (hal., '01001000 01101001'). Susubukan din nitong i-parse ang magkakasunod at walang puwang na mga binary string sa pamamagitan ng paghahati-hati sa bawat 8 karakter.
Mga Halimbawa
| Input | Output |
|---|---|
| 01001000 01101001 | Hi |
| 01000001 | A |
| 01001000 01100101 01101100 01101100 01101111 | Hello |
| 01001010 01000001 01010110 01000001 | JAVA |
| 00110001 00110010 00110011 | 123 |
Mga Panuntunan at Gawi
- Mahigpit na pinoproseso ang input para sa mga digit na '0' at '1'. Ang lahat ng iba pang karakter ay hindi pinapansin o nagdudulot ng error.
- Ang string ay nahahati sa mga piraso na eksaktong 8 bit (isang byte).
- Bawat 8-bit na byte ay matematikal na kinokonberta sa katumbas nitong desimal, na pagkatapos ay inia-mapa sa katugmang karakter ng Unicode/ASCII upang maipakita ang teksto.
Mga Kaugnay na Tool
Mga Madalas Itanong
Ano ang binary code?
Ang binary ay isang sistemang numerikal na batay sa dalawang digit na nagpapatakbo sa lahat ng kompyuter. Mayroon lamang itong dalawang numero: 0 at 1. Sa pamamagitan ng pagsunod-sunod ng walong 0 at 1 (na tinatawag na byte), maaaring kumatawan ang isang kompyuter sa 256 na magkakaibang halaga na direktang iniaangkop sa mga titik ng alpabeto, mga numero, at mga bantas.
Kailangan ko ba ng puwang sa pagitan ng mga numero?
Sa teknikalidad, hindi, pero nakakatulong ito. Binabasa ng tool ang binary sa mga grupo ng walong digit (isang byte bawat letra). Kung i-paste mo ang walang katapusang hanay ng 1 at 0 nang walang puwang, awtomatikong hahatiin ito ng tool sa mga piraso na tig-walong karakter. Gayunpaman, kung kulang ng isang digit ang hanay mo, magkakamali ang pagkakaayos ng lahat ng kasunod na mga letra at masisira ito.
Bakit naglabas ang decoder ng mga walang katuturang simbolo?
Kung ang output ay mukhang mga random na karakter na Tsino o kakaibang Wingdings, ibig sabihin hindi kumakatawan ang iyong binary data sa karaniwang tekstong Ingles. Maaaring ito ay binary data na kumakatawan sa isang imahe, isang naka-kompres na file, o maaaring may kulang na digit kaya ito ay na-offset. Sinusubukan ng tool ang makakaya nito, ngunit hindi nito maiintindihan ang non-text na data.
Paano naging katumbas ng letrang 'A' ang 01000001?
Sa base-2 na sistema ng pagbilang, ang '01000001' ay katumbas ng desimal na bilang na 65. Sa klasikong talahanayan ng karakter ng ASCII (ang unibersal na diksyunaryo para sa mga kompyuter), ang bilang na 65 ay opisyal na inilalaan sa malaking titik na 'A'. Ang kasangkapang ito ay simpleng isinasagawa agad ang matematikal na pagsasaling iyon.
Maaari bang i-representa ng binary ang mga emoji?
Oo. Nangangailangan ng mas maraming datos ang mga emoji, kaya sa halip na isang 8-bit byte, nangangailangan ang isang emoji ng tatlo o apat na byte (24 hanggang 32 na isa at zero). Gumagamit ang aming tool ng makabagong UTF-8 decoding, kaya matagumpay nitong pinagsasama-sama ang mga byte upang maipakita nang perpekto ang emoji.