B से GB में बदलें

B
1e-9GB

1 B = 1e-9 GB

कोई मान लिखिए और बाइट से गीगाबाइट का हिसाब लिखते-लिखते साथ-साथ चलता रहेगा। गुणक ठीक 1e-9 है: 1 B पर इतने GB. हिसाब आपके अपने डिवाइस पर होता है, और आपका लिखा हुआ अंक कहीं नहीं भेजा जाता।

  • कहाँ चलता है आपके ब्राउज़र में। आप जो संख्या लिखते हैं वह कभी किसी अनुरोध का हिस्सा नहीं बनती।
  • परिभाषा से ही सटीक 1 B ठीक 1e-9 GB होता है — यह परिभाषा है, गोल किया हुआ गुणक नहीं।
  • लिखते ही जवाब न कोई बटन, न इंतज़ार। कोई स्क्रिप्ट चलने से पहले ही हल किया हुआ जवाब पेज पर मौजूद है।

बाइट से गीगाबाइट, असल इस्तेमाल में

  • 5000000 B is 0.005 GB

    — फ़ोन से खींची गई एक फ़ोटो.

  • 1024 B is 0.000001024 GB

    — एक किबीबाइट, और यहीं से गड़बड़ शुरू होती है.

  • 64000000000 B is 64 GB

    — एक साधारण फ़ोन.

  • 1000000000000 B is 1000 GB

    — वह डिस्क जो एक टेराबाइट कहकर बेची जाती है.

बाइट से गीगाबाइट, एक नज़र में

यहाँ का हर आँकड़ा उसी परिभाषा से निकला है जो कैलकुलेटर इस्तेमाल करता है, इसलिए यह तालिका ऊपर वाले जवाब से अलग हो ही नहीं सकती।
BGB
10000000.001
20000000.002
50000000.005
100000000.01
500000000.05
1000000000.1
5000000000.5
10000000001

बाइट और गीगाबाइट

एक बाइट आठ बिट की होती है, और यह हमेशा तय नहीं था: शुरुआती कंप्यूटर छह, सात या नौ इस्तेमाल करते थे। आठ इसलिए जीता कि उसमें एक अक्षर बैठ जाता है और वह संख्या साफ़-साफ़ आधों में बँटती है।

एक गीगाबाइट एक अरब बाइट है — उसी दशमलव अर्थ में जिसे डिस्क बनाने वाले, डेटा पैक और वीडियो के आकार इस्तेमाल करते हैं।

यहाँ सिर्फ़ दशमलव सरकता है

बाइट से गीगाबाइट में जाने पर दशमलव 9 अंक बाएँ खिसक जाता है, और इसके अलावा कुछ नहीं बदलता। न कोई गुणक याद रखना है, न कोई गोलाई तय करनी है: अंक उसी क्रम में रहते हैं, सिर्फ़ उनकी जगह बदलती है।

1,234 B बराबर 0.000001234 GB — वही अंक, बस सरके हुए। यही एक हिसाब है जिसे आप एक नज़र में जाँच सकते हैं: अगर नतीजे के अंक वही नहीं हैं जिनसे आपने शुरू किया था, तो उन्हें बदलने वाली यह गिनती नहीं थी।

स्क्रीन पर मौजूद बाइट गिनती कहाँ से आई

सटीक बाइट गिनती उन औज़ारों से आती है जो गोल करने से मना करते हैं: stat, किसी Content-Length हेडर, ऑब्जेक्ट स्टोर के size कॉलम से। इनमें से कोई भी पढ़ने में आसान बनाने की कोशिश नहीं करता, इसीलिए संख्या दस-ग्यारह अंकों तक जाती है।

यही सटीकता इससे शुरू करने की वजह है। बाइट गिनती ही फ़ाइल है; आकार का हर दूसरा रूप इस संख्या का गोल किया अनुवाद है, और अनुवाद आपस में मेल नहीं खाते।

नौ शून्य, न कि 1,073,741,824

इस पन्ने पर गीगाबाइट 1,000,000,000 बाइट है, तो बदलाव दशमलव बिंदु को नौ जगह बाईं ओर खिसकाना है। यही उपसर्ग का सामान्य SI मतलब है — वही giga जो gigahertz में है।

प्रतिद्वंद्वी परंपरा 1,024 से तीन बार भाग देती है, यानी 1,073,741,824 बाइट, और इस इकाई का सही नाम गिबिबाइट है। यह लगभग 7.4% बड़ी है। कोई भी आँकड़ा ग़लत नहीं है — जो ग़लत और आम है, वह है दूसरी संख्या छापना और उसे GB कहना।

1 TB बेची गई ड्राइव जो 931 GB दिखाती है

निर्माता ने 1,000,000,000,000 बाइट भेजे, जो उसी दशमलव प्रणाली में ठीक एक टेराबाइट है। Windows इस गिनती को 1,024 से तीन बार भाग देकर 931.32 पर पहुँचता है और उसके आगे GB लिख देता है। बाइट सब वहीं हैं।

यह किसी घोटाले जैसा तब लगता है जब स्क्रीन पर यह नहीं बताया जाता कि कौन-सी प्रणाली इस्तेमाल हो रही है। macOS 2009 से दशमलव परंपरा पर है, तो वही ड्राइव Mac पर लगभग 1,000 GB दिखाती है।

2 GB और 4 GB पर रुकने वाली बाइट गिनती

साइन किया 32-बिट पूर्णांक 2,147,483,647 पर रुकता है, तो जो कुछ भी आकार इस तरह रखता है वह लगभग 2.15 GB पर नाकाम होता है — पुराने अपलोड endpoint, पुराने आर्काइव प्रारूप।

दूसरी सीमा 4,294,967,295 बाइट है, 4 GiB से एक बाइट कम, जो FAT32 की सबसे बड़ी फ़ाइल है। यही वजह है कि 4.7 GB की DVD इमेज 64 GB की स्टिक पर, जगह होने के बावजूद, कॉपी नहीं होती।

असली सामग्री में एक गीगाबाइट कैसा दिखता है

एक गीगाबाइट लगभग एक घंटे की स्टैंडर्ड-डेफ़िनिशन वीडियो है, या फ़ोन से खींची दो सौ तस्वीरें। सिंगल-लेयर DVD 4.7 GB रखती है — दशमलव आँकड़ा — जो उल्टा भाग देने पर 4.38 GiB बनता है, यही वजह है कि CD-बर्निंग सॉफ़्टवेयर अक्सर कहता है कि 4.7 GB इमेज 4.7 GB डिस्क पर नहीं समाएगी।

यह पैमाना याद रखने लायक़ है क्योंकि हर क़दम हज़ार का गुणक है और लोग आम तौर पर इसे कम आँकते हैं। हज़ार मेगाबाइट एक गीगाबाइट में, हज़ार गीगाबाइट एक टेराबाइट में।

फ़ाइल की लंबाई और घेरी गई जगह

भाग देने से पहले जान लीजिए कि आपके पास कौन-सी बाइट गिनती है। फ़ाइल तंत्र भंडारण को पूरे ब्लॉक में बाँटते हैं — आम तौर पर 4,096 बाइट — तो 100 बाइट की फ़ाइल भी पूरा ब्लॉक ख़र्च करती है। stat और ls -l तार्किक लंबाई बताते हैं; du जो असल में लिया गया है वह बताता है।

एक फ़ाइल के लिए फ़र्क़ अदृश्य है; कई लाख छोटी फ़ाइलों वाले किसी सोर्स ट्री या मेल स्टोर के लिए यह गीगाबाइट तक जाता है।

बिना कैलकुलेटर के भाग देना

अंकों को दाईं से तीन-तीन के समूह में बाँटिए और समूह गिनिए। आख़िरी तीन समूह के बाईं ओर के अंक पूरे गीगाबाइट हैं, और उनके बाद का पहला समूह पहले तीन दशमलव हैं: 12,884,901,888 बनता है 12.884 GB।

Windows के दिखाए किसी आँकड़े से मिलाने के लिए, दशमलव आँकड़े में से लगभग 7% घटा दीजिए। टेराबाइट स्तर पर यह समायोजन लगभग 9% है, क्योंकि हर सीढ़ी के साथ फ़र्क़ बढ़ता जाता है: किलो पर 2.4%, मेगा पर 4.9%, गीगा पर 7.4%, टेरा पर 10%।

B से GB में बदलें: आम सवाल

1 B में कितने GB होते हैं?

1 B बराबर 1e-9 GB. यह मान सटीक है, गोल किया हुआ नहीं: बाइट और गीगाबाइट का अनुपात परिभाषा से ही तय है।

मैं जो लिखता हूँ वह कहीं भेजा जाता है?

नहीं। हिसाब आपके ब्राउज़र में होता है। आप कनेक्शन काटकर भी गिनती जारी रख सकते हैं, और जाँचने का सबसे आसान तरीक़ा भी यही है।

मेरी डिस्क उससे कम जगह क्यों दिखाती है जितनी उस पर लिखी है?

क्योंकि एक ही नाम की दो अलग इकाइयाँ चल रही हैं। बनाने वाले 1 GB = 1,00,00,00,000 बाइट गिनते हैं; Windows गिबीबाइट दिखाता है, यानी 1,07,37,41,824 बाइट, पर उन्हें «GB» कहता है। इसी से वही डिस्क सात प्रतिशत छोटी लगने लगती है। ग़ायब कुछ नहीं हुआ है।

उलटी तरफ़: गीगाबाइट से बाइट

एक GB बराबर 1000000000 B होता है। यह वही रिश्ता है, बस उलटा पढ़ा हुआ — इसलिए एक पेज से मिला नतीजा दूसरे पेज से गुज़ारने पर वहीं लौटना चाहिए जहाँ से चला था।

ये आँकड़े कहाँ से आए

इस पेज पर डेटा की इकाइयाँ के बारे में जो कहा गया है, वह जाँचा जा सकता है, और ये रहे वे दस्तावेज़ जो उसे तय करते हैं।

यह पेज काम कैसे करता है

गुणक पेज के अंदर एक स्थिरांक है और गणित चार क्रियाओं का है, इसलिए कुछ कहीं भेजा नहीं जाता और भेजने की ज़रूरत भी नहीं। आप जो संख्या लिखते हैं वह ब्राउज़र से बाहर नहीं जाती — उसे ले जाने वाला कोई अनुरोध ही नहीं है।