Paano mag-convert sa pagitan ng binary, decimal at hex
- I-type ang numero sa field ng base nito: decimal, binary, octal o hexadecimal.
- Awtomatikong napupunan ang tatlo pang field.
- Para mag-convert ng text, i-type ito sa text box at tingnan ang binary at hex nito.
- Maaari ka ring mag-paste ng mga bit o hex byte para makuha ang orihinal na text.
Mga base ng numero at text sa binary
Maaaring isulat ang mga numero sa iba't ibang base. Sampung digit (0 hanggang 9) ang decimal, dalawa (0 at 1) ang binary, walo (0 hanggang 7) ang octal at labing-anim (0 hanggang 9 at A hanggang F) ang hexadecimal. Ang decimal 255 ay 11111111 sa binary, 377 sa octal at FF sa hexadecimal.
Para pumunta mula decimal tungo sa binary, paulit-ulit kang humahati sa 2 at binabasa ang mga natira nang pabaligtad; para mula binary tungo sa decimal, sinusuma mo ang bawat digit na 1 na pinarami sa power ng 2 nito. Ginagawa ito ng tool sa buong numero ng kahit anong laki, nang walang nawawalang katumpakan.
Nakaimbak bilang mga byte ang text sa computer. Sa UTF-8 encoding, ang letrang A ay ang byte na 01000001 (65 sa decimal, 41 sa hex) at ang letrang may tuldik tulad ng é ay may dalawang byte (C3 A9). Kaya isinusulat ang text sa binary sa mga grupo ng 8 bits bawat byte.
| Decimal (base 10) | Binary (base 2) | Octal (base 8) | Hexadecimal (base 16) |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 1 | 1 | 1 | 1 |
| 2 | 10 | 2 | 2 |
| 3 | 11 | 3 | 3 |
| 4 | 100 | 4 | 4 |
| 5 | 101 | 5 | 5 |
| 6 | 110 | 6 | 6 |
| 7 | 111 | 7 | 7 |
| 8 | 1000 | 10 | 8 |
| 9 | 1001 | 11 | 9 |
| 10 | 1010 | 12 | A |
| 11 | 1011 | 13 | B |
| 12 | 1100 | 14 | C |
| 13 | 1101 | 15 | D |
| 14 | 1110 | 16 | E |
| 15 | 1111 | 17 | F |
| 16 | 10000 | 20 | 10 |
| 17 | 10001 | 21 | 11 |
| 18 | 10010 | 22 | 12 |
| 19 | 10011 | 23 | 13 |
| 20 | 10100 | 24 | 14 |
| 21 | 10101 | 25 | 15 |
| 22 | 10110 | 26 | 16 |
| 23 | 10111 | 27 | 17 |
| 24 | 11000 | 30 | 18 |
| 25 | 11001 | 31 | 19 |
| 26 | 11010 | 32 | 1A |
| 27 | 11011 | 33 | 1B |
| 28 | 11100 | 34 | 1C |
| 29 | 11101 | 35 | 1D |
| 30 | 11110 | 36 | 1E |
| 31 | 11111 | 37 | 1F |
| 32 | 100000 | 40 | 20 |
| 40 | 101000 | 50 | 28 |
| 50 | 110010 | 62 | 32 |
| 64 | 1000000 | 100 | 40 |
| 100 | 1100100 | 144 | 64 |
| 127 | 1111111 | 177 | 7F |
| 128 | 10000000 | 200 | 80 |
| 200 | 11001000 | 310 | C8 |
| 255 | 11111111 | 377 | FF |
| 256 | 100000000 | 400 | 100 |
| 500 | 111110100 | 764 | 1F4 |
| 512 | 1000000000 | 1000 | 200 |
| 1000 | 1111101000 | 1750 | 3E8 |
| 1024 | 10000000000 | 2000 | 400 |
| 4096 | 1000000000000 | 10000 | 1000 |
| 65535 | 1111111111111111 | 177777 | FFFF |
Mga dapat tandaan
- Hindi negatibong buong numero lang ang kino-convert: walang decimal o tanda.
- Ine-encode ang text bilang UTF-8, ang pinakakaraniwang encoding; magbibigay ng ibang mga byte ang ibang encoding.
- Kapag nagko-convert ng mga byte sa text, binabalaan ka ng tool kung hindi bumubuo ng balidong text ang mga byte.
Mga madalas itanong
Paano mag-convert ng decimal to binary?
I-type ang numero sa decimal field at tingnan ang binary field. Ang decimal 10 ay 1010 sa binary.
Paano mag-convert ng text to binary?
I-type ang text sa text box: ipinapakita ang bawat karakter bilang 8-bit na byte (ang A ay 01000001).
Paano mag-convert ng hex to decimal?
I-type ang numero sa hexadecimal field. Halimbawa, ang FF ay 255 sa decimal.
Paano ang napakalalaking numero?
Kino-convert ang mga ito nang walang nawawalang katumpakan, kahit daan-daang digit pa.
Sine-save ba ang tina-type ko?
Hindi. Lahat ay kinakalkula sa browser mo.