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

B
0.001kB

1 B = 0.001 kB

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

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

बाइट से किलोबाइट, असल इस्तेमाल में

  • 5000000 B is 5000 kB

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

  • 1024 B is 1.024 kB

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

  • 500000 B is 500 kB

    — एक हल्का वेब पेज.

  • 64000 B is 64 kB

    — एक लंबा ईमेल.

बाइट से किलोबाइट, एक नज़र में

यहाँ का हर आँकड़ा उसी परिभाषा से निकला है जो कैलकुलेटर इस्तेमाल करता है, इसलिए यह तालिका ऊपर वाले जवाब से अलग हो ही नहीं सकती।
BkB
10.001
20.002
50.005
100.01
500.05
1000.1
5000.5
10001

बाइट और किलोबाइट

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

एक किलोबाइट 1,000 बाइट की होती है जब कोई मानक संस्था उसे परिभाषित करे, और 1,024 की जब कोई ऑपरेटिंग सिस्टम करे। यह पेज 1,000 से हिसाब लगाता है; 1,024 वाली इकाई किबीबाइट कहलाती है।

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

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

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

जहाँ हर बाइट अब भी गिनी जा सकती है

एक मेगाबाइट से नीचे बाइट-अंक इतना बड़ा नहीं होता कि पढ़ा न जा सके। फिर भी 27,504 बाइट को किलोबाइट में बदला जाता है क्योंकि हर वह चीज़ जिससे इसे मिलाना है — कोई एसेट-बजट, किसी फ़ॉर्म की सीमा — किलोबाइट में लिखी है।

इस पैमाने पर सटीकता सस्ती है। एक दशमलव स्थान सौ बाइट थामता है, इसलिए 27.5 kB लिखना पैडिंग नहीं, ईमानदार अंक है।

एक हज़ार बाइट, और 2.4 प्रतिशत का सवाल

यहाँ का किलोबाइट 1,000 बाइट है — यही SI का मतलब है, और यही ड्राइव-निर्माता, नेटवर्क औज़ार इस्तेमाल करते हैं। 1,024-बाइट इकाई का अपना नाम है, kibibyte, KiB लिखा जाता है।

दोनों के बीच फ़र्क़ इस पायदान पर सबसे छोटा है — 2.4 प्रतिशत। किसी अकेले आइकन के लिए नज़रअंदाज़ करने लायक़, पर पूरे बंडल पर मायने रखने लायक़: 900 kB और 900 KiB का बजट लगभग 22 kB अलग है।

फ़ोल्डर उसकी फ़ाइलों के जोड़ से बड़ा क्यों होता है

फ़ाइल-तंत्र भंडारण एक-एक बाइट नहीं, पूरे ब्लॉक में देते हैं — अक्सर 4,096 बाइट। 300 बाइट की फ़ाइल भी एक पूरा ब्लॉक लेती है, इसलिए उसकी लंबाई 0.3 kB है और डिस्क पर जगह 4 kB।

यही एक जगह है जहाँ बाइट-गिनती और लगी हुई जगह सचमुच दो अलग अंक हैं। कोई अपलोड-सीमा लंबाई परखती है; डिवाइस की ख़ाली जगह ब्लॉक परखती है।

किलोबाइट, प्रदर्शन-बजट के रूप में

फ़्रंट-एंड बजट किलोबाइट में लिखे जाते हैं क्योंकि यही वह इकाई है जहाँ अंक तुलना-योग्य रहते हैं। 18 kB का स्टाइलशीट, 140 kB की स्क्रिप्ट, 24 kB का फ़ॉन्ट — जोड़कर कोई फ़ैसला किया जा सकता है।

बजट में जाने लायक़ अंक आमतौर पर दबा हुआ अंक है। gzip या brotli के तहत 140 kB की स्क्रिप्ट नेटवर्क पर 45 kB बनकर पार हो सकती है — बिना यह बताए कि कौन-सा अंक है, ग़लत माना जाना आसान है।

हर ट्रांसफ़र के नीचे बैठे 1,500 बाइट

सादा नेटवर्क डेटा को पैकेट में भेजता है, और हर पैकेट का payload क़रीब 1,500 बाइट तक सीमित है — इसलिए किलोबाइट में मापी कोई भी चीज़ पहले से पैकेट का छोटा ढेर है। 27.5 kB लगभग उन्नीस पैकेट हैं।

यही वजह है कि ब्राउज़र का बताया ट्रांसफ़र आकार फ़ाइल के आकार से थोड़ा ज़्यादा दिखता है — हर पैकेट प्रोटोकॉल-हेडर ढोता है, और कनेक्शन ख़ुद अपनी शुरुआती बातचीत लेता है।

एक हज़ार बाइट असल में क्या रखते हैं

सादे अंग्रेज़ी टेक्स्ट का एक किलोबाइट लगभग एक हज़ार अक्षर है — डेढ़ पैराग्राफ़ के बराबर। UTF-8 में देवनागरी जैसे लिपि के अक्षर दो या तीन बाइट लेते हैं, इसलिए वही पन्ना हिंदी में तीन गुना बड़ा हो सकता है।

संरचित डेटा शब्दों से भारी होता है — हर रिकॉर्ड में एक ही खाने का नाम बार-बार दोहराया जाता है, इसलिए कुछ सौ पंक्तियाँ आसानी से दसियों किलोबाइट तक पहुँच जाती हैं।

बाइट-अंक को गोल करना, बिना ग़लत बताए

सीमा या बजट में जाने वाला अंक ऊपर की तरफ़ गोल कीजिए — 99,987 बाइट को 99.9 kB लिखना 100 kB की सीमा में कोई जगह नहीं छोड़ता, जबकि जाँच असली बाइट-अंक पर होती है।

गद्य में जाने वाले अंक के लिए एक दशमलव काफ़ी है, दो अक्सर झूठी तसल्ली है क्योंकि अगले build के साथ फ़ाइल बदल जाएगी।

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

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

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

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

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

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

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

उलटी तरफ़: किलोबाइट से बाइट

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

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

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

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

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