यह कैलकुलेटर क्या करता है
यह टूल बताता है कि आपका ट्रांसफर असल में कितना तेज़ चला। बस आपने जितना डेटा भेजा और जितना समय लगा, वह डालिए — और यह आपको चुनी हुई किसी भी यूनिट में असरदार ट्रांसफर स्पीड दे देगा: बिट प्रति सेकंड (bps, kbps, Mbps, Gbps) या बाइट प्रति सेकंड (B/s, kB/s, MB/s, GB/s)। यह एक यूनिवर्सल डेटा/कंप्यूटिंग यूनिट कन्वर्टर है, इसलिए हर जगह एक जैसा काम करता है और इसमें किसी देश के अलग नियम लागू नहीं होते।
इसका इस्तेमाल कैसे करें
लगा हुआ समय घंटे, मिनट और सेकंड में डालें (कोई भी मेल चलेगा)। फिर डेटा साइज़ डालकर उसकी यूनिट चुनें। इसके बाद दो अलग-अलग किलो बेस चुनें: एक इनपुट डेटा साइज़ के लिए और एक आउटपुट स्पीड प्रीफ़िक्स के लिए। "1000 बाइट्स" वह दशमलव/SI नियम है जिसे ड्राइव बनाने वाली कंपनियाँ और नेटवर्किंग में इस्तेमाल किया जाता है; "1024 बाइट्स" वह बाइनरी नियम है जो अक्सर आपका ऑपरेटिंग सिस्टम दिखाता है। आख़िर में आउटपुट यूनिट चुनें और स्पीड पढ़ें।
फ़ॉर्मूला समझें
पहले कुल समय सेकंड में निकालते हैं: hours*3600 + minutes*60 + seconds। डेटा साइज़ को बाइट्स में बदला जाता है size * base_data^k से, जहाँ k प्रीफ़िक्स स्टेप है (B=0, kB=1, MB=2, GB=3, TB=4)। बाइट्स को कुल सेकंड से भाग देने पर बाइट प्रति सेकंड मिलता है। बिट-रेट आउटपुट के लिए इसे 8 से गुणा करें (1 बाइट = 8 बिट)। आख़िर में जिस आउटपुट प्रीफ़िक्स स्टेप j की ज़रूरत है, उसके लिए base_speed^j से भाग दें।
$$S = \frac{m \cdot \text{Data Size} \cdot k_d^{\,u}}{T \cdot k_s^{\,j}}$$
$$\text{where}\quad \left\{ \begin{aligned} T &= 3600\,\text{Hours} + 60\,\text{Minutes} + \text{Seconds} \\ k_d &= \text{Data kB base},\quad u = \text{Data unit index} \\ k_s &= \text{Speed kByte base},\quad j = \text{Speed prefix step} \\ m &= 8 \text{ (bit units)},\ 1 \text{ (byte units)} \end{aligned} \right.$$
हल किया हुआ उदाहरण
10 सेकंड में 100 MB ट्रांसफर, दशमलव बेस, आउटपुट kB/s में: बाइट्स = \(100 \times 1000^2 = 100{,}000{,}000\)। बाइट प्रति सेकंड = \(10{,}000{,}000\)। kB/s में (स्टेप 1): \(10{,}000{,}000 / 1000 = \)10,000 kB/s (यानी 10 MB/s)। इसके बजाय Mbps चुनें तो मिलेगा \(10{,}000{,}000 \times 8 / 1000^2 = \)80 Mbps।
अक्सर पूछे जाने वाले सवाल
मेरी Mbps वाली संख्या MB/s से 8 गुना ज़्यादा क्यों है? क्योंकि 1 बाइट = 8 बिट। एक ही स्पीड के लिए बिट-रेट यूनिट (bps परिवार) बाइट-रेट यूनिट (B/s परिवार) से आठ गुना बड़ी होती हैं।
मुझे 1000 इस्तेमाल करना चाहिए या 1024? नेटवर्किंग और स्टोरेज की मार्केटिंग में 1000 (दशमलव) चलता है। ऑपरेटिंग सिस्टम अक्सर 1024 (बाइनरी) दिखाते हैं। दोनों रेडियो बटन आपको इन्हें मिलाने की सुविधा देते हैं — जैसे एक ड्राइव जो दशमलव GB में बेची गई हो पर बाइनरी OS में मापी जा रही हो।
अगर समय शून्य हो तो? तब स्पीड निकालने के लिए शून्य से भाग देना पड़ेगा, इसलिए कैलकुलेटर आपसे शून्य से ज़्यादा समय डालने को कहता है।