आँकड़ों और विज्ञापन के लिए कुकीज़
हम आँकड़ों और विज्ञापन के लिए कुकीज़ इस्तेमाल करते हैं, दोनों Google को जाती हैं। मना करने से आपको दिखने वाली किसी चीज़ में कोई फ़र्क़ नहीं पड़ता।निजता पेज पढ़ें
1 B = 0.001 kB
कोई मान लिखिए और बाइट से किलोबाइट का हिसाब लिखते-लिखते साथ-साथ चलता रहेगा। गुणक ठीक 0.001 है: 1 B पर इतने kB. हिसाब आपके अपने डिवाइस पर होता है, और आपका लिखा हुआ अंक कहीं नहीं भेजा जाता।
5000000 B is 5000 kB
— फ़ोन से खींची गई एक फ़ोटो.
1024 B is 1.024 kB
— एक किबीबाइट, और यहीं से गड़बड़ शुरू होती है.
500000 B is 500 kB
— एक हल्का वेब पेज.
64000 B is 64 kB
— एक लंबा ईमेल.
| B | kB |
|---|---|
| 1 | 0.001 |
| 2 | 0.002 |
| 5 | 0.005 |
| 10 | 0.01 |
| 50 | 0.05 |
| 100 | 0.1 |
| 500 | 0.5 |
| 1000 | 1 |
B से kB में बदलें
एक बाइट आठ बिट की होती है, और यह हमेशा तय नहीं था: शुरुआती कंप्यूटर छह, सात या नौ इस्तेमाल करते थे। आठ इसलिए जीता कि उसमें एक अक्षर बैठ जाता है और वह संख्या साफ़-साफ़ आधों में बँटती है।
एक किलोबाइट 1,000 बाइट की होती है जब कोई मानक संस्था उसे परिभाषित करे, और 1,024 की जब कोई ऑपरेटिंग सिस्टम करे। यह पेज 1,000 से हिसाब लगाता है; 1,024 वाली इकाई किबीबाइट कहलाती है।
बाइट से किलोबाइट में जाने पर दशमलव 3 अंक बाएँ खिसक जाता है, और इसके अलावा कुछ नहीं बदलता। न कोई गुणक याद रखना है, न कोई गोलाई तय करनी है: अंक उसी क्रम में रहते हैं, सिर्फ़ उनकी जगह बदलती है।
1,234 B बराबर 1.234 kB — वही अंक, बस सरके हुए। यही एक हिसाब है जिसे आप एक नज़र में जाँच सकते हैं: अगर नतीजे के अंक वही नहीं हैं जिनसे आपने शुरू किया था, तो उन्हें बदलने वाली यह गिनती नहीं थी।
एक मेगाबाइट से नीचे बाइट-अंक इतना बड़ा नहीं होता कि पढ़ा न जा सके। फिर भी 27,504 बाइट को किलोबाइट में बदला जाता है क्योंकि हर वह चीज़ जिससे इसे मिलाना है — कोई एसेट-बजट, किसी फ़ॉर्म की सीमा — किलोबाइट में लिखी है।
इस पैमाने पर सटीकता सस्ती है। एक दशमलव स्थान सौ बाइट थामता है, इसलिए 27.5 kB लिखना पैडिंग नहीं, ईमानदार अंक है।
यहाँ का किलोबाइट 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 बनकर पार हो सकती है — बिना यह बताए कि कौन-सा अंक है, ग़लत माना जाना आसान है।
सादा नेटवर्क डेटा को पैकेट में भेजता है, और हर पैकेट का payload क़रीब 1,500 बाइट तक सीमित है — इसलिए किलोबाइट में मापी कोई भी चीज़ पहले से पैकेट का छोटा ढेर है। 27.5 kB लगभग उन्नीस पैकेट हैं।
यही वजह है कि ब्राउज़र का बताया ट्रांसफ़र आकार फ़ाइल के आकार से थोड़ा ज़्यादा दिखता है — हर पैकेट प्रोटोकॉल-हेडर ढोता है, और कनेक्शन ख़ुद अपनी शुरुआती बातचीत लेता है।
सादे अंग्रेज़ी टेक्स्ट का एक किलोबाइट लगभग एक हज़ार अक्षर है — डेढ़ पैराग्राफ़ के बराबर। UTF-8 में देवनागरी जैसे लिपि के अक्षर दो या तीन बाइट लेते हैं, इसलिए वही पन्ना हिंदी में तीन गुना बड़ा हो सकता है।
संरचित डेटा शब्दों से भारी होता है — हर रिकॉर्ड में एक ही खाने का नाम बार-बार दोहराया जाता है, इसलिए कुछ सौ पंक्तियाँ आसानी से दसियों किलोबाइट तक पहुँच जाती हैं।
सीमा या बजट में जाने वाला अंक ऊपर की तरफ़ गोल कीजिए — 99,987 बाइट को 99.9 kB लिखना 100 kB की सीमा में कोई जगह नहीं छोड़ता, जबकि जाँच असली बाइट-अंक पर होती है।
गद्य में जाने वाले अंक के लिए एक दशमलव काफ़ी है, दो अक्सर झूठी तसल्ली है क्योंकि अगले build के साथ फ़ाइल बदल जाएगी।
1 B बराबर 0.001 kB. यह मान सटीक है, गोल किया हुआ नहीं: बाइट और किलोबाइट का अनुपात परिभाषा से ही तय है।
नहीं। हिसाब आपके ब्राउज़र में होता है। आप कनेक्शन काटकर भी गिनती जारी रख सकते हैं, और जाँचने का सबसे आसान तरीक़ा भी यही है।
क्योंकि एक ही नाम की दो अलग इकाइयाँ चल रही हैं। बनाने वाले 1 GB = 1,00,00,00,000 बाइट गिनते हैं; Windows गिबीबाइट दिखाता है, यानी 1,07,37,41,824 बाइट, पर उन्हें «GB» कहता है। इसी से वही डिस्क सात प्रतिशत छोटी लगने लगती है। ग़ायब कुछ नहीं हुआ है।
एक kB बराबर 1000 B होता है। यह वही रिश्ता है, बस उलटा पढ़ा हुआ — इसलिए एक पेज से मिला नतीजा दूसरे पेज से गुज़ारने पर वहीं लौटना चाहिए जहाँ से चला था।
इस पेज पर डेटा की इकाइयाँ के बारे में जो कहा गया है, वह जाँचा जा सकता है, और ये रहे वे दस्तावेज़ जो उसे तय करते हैं।
गुणक पेज के अंदर एक स्थिरांक है और गणित चार क्रियाओं का है, इसलिए कुछ कहीं भेजा नहीं जाता और भेजने की ज़रूरत भी नहीं। आप जो संख्या लिखते हैं वह ब्राउज़र से बाहर नहीं जाती — उसे ले जाने वाला कोई अनुरोध ही नहीं है।