दशमलव (SI) बनाम बाइनरी (IEC) इकाई संदर्भ तालिका
यह तालिका दोनों मानकीकृत प्रीफिक्स सिस्टम के तहत हर इकाई की सटीक बाइट वैल्यू सूचीबद्ध करती है। SI दशमलव प्रीफिक्स BIPM के SI Brochure में परिभाषित हैं; बाइनरी प्रीफिक्स IEC/ISO 80000-13 में परिभाषित हैं।
| इकाई | सिस्टम | सटीक बाइट |
|---|---|---|
| 1 KB (किलोबाइट) | दशमलव (SI) | 1,000 |
| 1 KiB (किबीबाइट) | बाइनरी (IEC) | 1,024 |
| 1 MB (मेगाबाइट) | दशमलव (SI) | 1,000,000 |
| 1 MiB (मेबीबाइट) | बाइनरी (IEC) | 1,048,576 |
| 1 GB (गीगाबाइट) | दशमलव (SI) | 1,000,000,000 |
| 1 GiB (गिबीबाइट) | बाइनरी (IEC) | 1,073,741,824 |
| 1 TB (टेराबाइट) | दशमलव (SI) | 1,000,000,000,000 |
| 1 TiB (टेबीबाइट) | बाइनरी (IEC) | 1,099,511,627,776 |
- अलग-अलग ऑपरेटिंग सिस्टम आकार को अलग तरीके से बताते हैं: कुछ बाइनरी इकाइयाँ इस्तेमाल करते हैं (जिन्हें ऐतिहासिक रूप से दशमलव सिंबल से लेबल किया जाता रहा है), कुछ सही दशमलव इकाइयाँ, इसलिए एक ही फ़ाइल अलग-अलग सिस्टम पर अलग नंबर दिखा सकती है।
- स्टोरेज डिवाइस दशमलव इकाइयों में मार्केट किए जाते हैं; RAM की क्षमता स्वाभाविक रूप से बाइनरी होती है ('16 GB' की मेमोरी मॉड्यूल असल में 16 GiB होती है)।
- फॉर्मैट के बाद इस्तेमाल लायक क्षमता फ़ाइल-सिस्टम की संरचना के कारण थोड़ी और कम हो जाती है, जो इकाई-परंपरा के फर्क से अलग बात है।
दशमलव और बाइनरी फ़ाइल साइज़ इकाइयाँ क्या हैं?
फ़ाइल का आकार बाइट में गिना जाता है, और बड़े आकार को प्रीफिक्स के साथ दर्शाया जाता है। दो प्रीफिक्स सिस्टम साथ-साथ चलते हैं। दशमलव सिस्टम 1,000 की घातों में SI प्रीफिक्स इस्तेमाल करता है: 1 KB = 1,000 बाइट, 1 MB = 10⁶ बाइट, 1 GB = 10⁹ बाइट, 1 TB = 10¹² बाइट। बाइनरी सिस्टम 1,024 की घातों में IEC प्रीफिक्स इस्तेमाल करता है: 1 KiB = 1,024 बाइट, 1 MiB = 1,048,576 बाइट, 1 GiB = 1,073,741,824 बाइट, 1 TiB = 1,099,511,627,776 बाइट।
बाइनरी प्रीफिक्स किबी (Ki), मेबी (Mi), गिबी (Gi) और टेबी (Ti) को अंतरराष्ट्रीय इलेक्ट्रोटेक्निकल कमीशन ने मानकीकृत किया (मूल रूप से IEC 60027-2 में, अब ISO/IEC 80000-13 में शामिल) क्योंकि एक ही शब्द — जैसे 'गीगाबाइट' — का इस्तेमाल 10⁹ और 2³⁰ बाइट दोनों के लिए हो रहा था। इन मानकों के तहत, GB का मतलब हमेशा 10⁹ बाइट और GiB का मतलब हमेशा 2³⁰ बाइट होता है।
इसका व्यावहारिक असर है वह मशहूर 'गायब' ड्राइव स्पेस। स्टोरेज बनाने वाली कंपनियां क्षमता को दशमलव इकाइयों में लेबल करती हैं, इसलिए 1 TB की ड्राइव में 10¹² बाइट होते हैं। जो ऑपरेटिंग सिस्टम आकार को बाइनरी इकाइयों में बताता है, वह इस बाइट संख्या को 1,024³ से भाग देकर लगभग 931 GiB दिखाता है — जिसे पहले अक्सर 'GB' लेबल किया जाता था, जिससे ड्राइव विज्ञापित से छोटी लगती है। असल में कोई स्पेस गायब नहीं होता; दोनों नंबर एक ही बाइट संख्या को अलग-अलग इकाइयों में बताते हैं।
इस फ़ाइल साइज़ कैलकुलेटर का उपयोग कैसे करें
- जो साइज़ वैल्यू बदलनी है, वह दर्ज करें।
- उसकी इकाई चुनें — दशमलव (KB, MB, GB, TB) या बाइनरी (KiB, MiB, GiB, TiB)।
- सटीक बाइट काउंट पढ़ें, जो दोनों सिस्टम का स्पष्ट साझा आधार है।
- दशमलव (MB/GB) और बाइनरी (MiB/GiB) के बराबर मान की तुलना करें, ताकि देख सकें कि एक ही डेटा को हर परंपरा में कैसे दिखाया जाता है।
फ़ाइल साइज़ रूपांतरण के पीछे के फॉर्मूले
हर रूपांतरण बाइट से होकर गुजरता है। दर्ज की गई वैल्यू को उसकी इकाई के बाइट फैक्टर से गुणा करके बाइट पाएं, फिर लक्ष्य इकाई के फैक्टर से भाग दें। दशमलव इकाइयाँ 1,000ⁿ के फैक्टर इस्तेमाल करती हैं और बाइनरी इकाइयाँ 1,024ⁿ के।
उदाहरण: 1 TB = 10¹² बाइट। इसे 1,024³ (= 1,073,741,824) से भाग देने पर 931.32 GiB मिलता है, और 1,024⁴ से भाग देने पर 0.9095 TiB मिलता है। इसके उलट, 1 GiB = 1,073,741,824 बाइट = 1.0737 GB। दशमलव और बाइनरी इकाइयों के बीच का फर्क हर प्रीफिक्स स्तर पर बढ़ता जाता है: किलो पर करीब 2.4%, मेगा पर 4.9%, गीगा पर 7.4% और टेरा पर 10.0%।
आम गलतियाँ
- यह मान लेना कि '1 TB' ड्राइव खराब है क्योंकि OS ~931 GB दिखाता है — ड्राइव में असल में 10¹² बाइट होते हैं; OS बाइनरी GiB में रिपोर्ट कर रहा है।
- 1 GB को 1,024 MB मान लेना — SI मानक के तहत 1 GB = 1,000 MB; 1,024 MiB असल में 1 GiB है।
- गणना के बीच में प्रीफिक्स सिस्टम मिला देना (जैसे GB को MB पाने के लिए 1,024 से गुणा करना), जिससे करीब 5–10% की त्रुटि बढ़ जाती है।
- बाइट (B) को बिट (b) समझ लेना: फ़ाइल का आकार बाइट में होता है, नेटवर्क स्पीड बिट में, और इन दोनों में 8 गुना का फर्क है।
अक्सर पूछे जाने वाले सवाल
मेरी 1 TB ड्राइव सिर्फ 931 GB क्यों दिखाती है?
ड्राइव में वाकई 1 TB = 10¹² बाइट होते हैं, जैसा दशमलव SI इकाइयों में लेबल किया गया है। जो ऑपरेटिंग सिस्टम बाइनरी इकाइयों में रिपोर्ट करते हैं, वे 1,024³ से भाग देकर 931.32 GiB बताते हैं — एक ऐसा नंबर जिसे ऐतिहासिक रूप से 'GB' लेबल के साथ दिखाया जाता रहा है। दोनों आंकड़े एक ही क्षमता बताते हैं; सिर्फ इकाई की परंपरा अलग है।
GB और GiB में क्या फर्क है?
गीगाबाइट (GB) SI दशमलव परंपरा के तहत 10⁹ = 1,000,000,000 बाइट होता है। गिबीबाइट (GiB) IEC बाइनरी परंपरा के तहत 2³⁰ = 1,073,741,824 बाइट होता है। GiB, GB से करीब 7.4% बड़ा होता है। बाइनरी प्रीफिक्स (KiB, MiB, GiB, TiB) को एक ही शब्द से दो अलग आकार बताने के असमंजस को खत्म करने के लिए मानकीकृत किया गया था।
क्या 1 MB, 1,000 KB होता है या 1,024 KB?
SI मानक के तहत, 1 MB = 1,000 KB = 1,000,000 बाइट होता है। 1,024 KiB का मान IEC बाइनरी सिस्टम में 1 MiB (मेबीबाइट) = 1,048,576 बाइट के बराबर है। ऐतिहासिक रूप से 'मेगाबाइट' शब्द का इस्तेमाल दोनों के लिए ढीले ढंग से होता रहा, और यही असमंजस बाइनरी प्रीफिक्स बनाकर सुलझाया गया।
एक टेराबाइट में कितने बाइट होते हैं?
SI दशमलव प्रीफिक्स के तहत एक टेराबाइट (TB) 10¹² = 1,000,000,000,000 बाइट होता है। एक टेबीबाइट (TiB) 2⁴⁰ = 1,099,511,627,776 बाइट होता है — करीब 10% ज़्यादा। स्टोरेज बनाने वाली कंपनियां ड्राइव की क्षमता के लिए दशमलव टेराबाइट इस्तेमाल करती हैं।
RAM का आकार बाइनरी इकाइयों में क्यों होता है?
मेमोरी चिप 2 की घातों में एड्रेस की जाती है, इसलिए उनकी क्षमता स्वाभाविक रूप से बाइनरी होती है: '16 GB' के नाम से बिकने वाला मॉड्यूल असल में 16 GiB = 17,179,869,184 बाइट रखता है। इसके उलट, स्टोरेज ड्राइव दशमलव इकाइयों में मार्केट की जाती हैं, यही एक वजह है कि ड्राइव और RAM की क्षमता अलग-अलग नियम मानती दिखती हैं।
संदर्भ
- ISO/IEC 80000-13:2008. Quantities and units — Part 13: Information science and technology (binary prefixes kibi, mebi, gibi, tebi).
- IEC 60027-2. Letter symbols to be used in electrical technology — Part 2: Telecommunications and electronics (original binary-prefix standard, 1998 amendment).
- Bureau International des Poids et Mesures (BIPM). The International System of Units (SI Brochure), 9th edition, 2019 — SI decimal prefixes.
- NIST. Prefixes for binary multiples. physics.nist.gov reference on IEC binary prefixes.