بائنری، ڈیسیمل اور ہیکس کے درمیان کنورٹ کیسے کریں
- عدد اس کی بنیاد کے خانے میں لکھیں: ڈیسیمل، بائنری، آکٹل یا ہیکساڈیسیمل۔
- باقی تین خانے فوراً بھر جاتے ہیں۔
- متن کنورٹ کرنے کے لیے اسے متن کے خانے میں لکھیں اور اس کی بائنری اور ہیکس دیکھیں۔
- اصل متن واپس پانے کے لیے آپ بٹس یا ہیکس بائٹس پیسٹ بھی کر سکتے ہیں۔
عددی بنیادیں اور بائنری میں متن
اعداد مختلف بنیادوں میں لکھے جا سکتے ہیں۔ ڈیسیمل دس ہندسے (0 سے 9)، بائنری دو (0 اور 1)، آکٹل آٹھ (0 سے 7) اور ہیکساڈیسیمل سولہ (0 سے 9 اور A سے F) استعمال کرتا ہے۔ ڈیسیمل 255 بائنری میں 11111111، آکٹل میں 377 اور ہیکساڈیسیمل میں FF ہے۔
ڈیسیمل سے بائنری بنانے کے لیے آپ بار بار 2 سے تقسیم کرتے ہیں اور باقی الٹی ترتیب میں پڑھتے ہیں؛ بائنری سے ڈیسیمل بنانے کے لیے ہر 1 والے ہندسے کو اس کی 2 کی طاقت سے ضرب دے کر جمع کرتے ہیں۔ ٹول یہ کسی بھی سائز کے مکمل اعداد کے ساتھ، درستگی کھوئے بغیر کرتا ہے۔
کمپیوٹر پر متن بائٹس کی شکل میں محفوظ ہوتا ہے۔ UTF-8 انکوڈنگ کے ساتھ حرف A بائٹ 01000001 ہے (ڈیسیمل میں 65، ہیکس میں 41) اور é جیسا زیر والا حرف دو بائٹس (C3 A9) لیتا ہے۔ اسی لیے بائنری میں متن ہر بائٹ کے 8 بٹس کے گروپس میں لکھا جاتا ہے۔
| ڈیسیمل (بنیاد 10) | بائنری (بنیاد 2) | آکٹل (بنیاد 8) | ہیکساڈیسیمل (بنیاد 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 |
ذہن میں رکھنے کی باتیں
- یہ صرف غیر منفی مکمل اعداد کنورٹ کرتا ہے: اعشاریہ یا علامات نہیں۔
- متن UTF-8 میں انکوڈ ہوتا ہے، جو سب سے زیادہ استعمال ہونے والی انکوڈنگ ہے؛ دوسری انکوڈنگز مختلف بائٹس دیں گی۔
- بائٹس کو متن میں بدلتے وقت، اگر بائٹس درست متن نہ بنائیں تو ٹول آپ کو خبردار کرتا ہے۔
اکثر پوچھے جانے والے سوالات
ڈیسیمل کو بائنری میں کیسے کنورٹ کریں؟
عدد ڈیسیمل کے خانے میں لکھیں اور بائنری کا خانہ دیکھیں۔ ڈیسیمل 10 بائنری میں 1010 ہے۔
متن کو بائنری میں کیسے کنورٹ کریں؟
متن کو متن کے خانے میں لکھیں: ہر حرف 8 بٹ کے بائٹ کی شکل میں دکھایا جاتا ہے (A برابر 01000001)۔
ہیکس کو ڈیسیمل میں کیسے کنورٹ کریں؟
عدد ہیکساڈیسیمل کے خانے میں لکھیں۔ مثلاً FF ڈیسیمل میں 255 ہے۔
بہت بڑے اعداد کا کیا ہوتا ہے؟
وہ درستگی کھوئے بغیر کنورٹ ہوتے ہیں، چاہے سینکڑوں ہندسے ہوں۔
کیا میری لکھی ہوئی چیز محفوظ ہوتی ہے؟
نہیں۔ سارا حساب آپ کے براؤزر میں ہوتا ہے۔