ما هي حاسبة وقت التنزيل؟
تقدّر هذه الأداة المدة التي يستغرقها تنزيل ملف (أو رفعه) بناءً على حجمه وسرعة اتصالك. تُقاس أحجام الملفات بالبايت (كيلوبايت، ميجابايت، جيجابايت، تيرابايت)، بينما تُذكر سرعات الإنترنت بالبت في الثانية (كيلوبت/ث، ميجابت/ث، جيجابت/ث). وبما أن البايت الواحد يساوي ثمانية بتات، فلا يمكنك ببساطة قسمة الرقمين على بعضهما — تتولى هذه الحاسبة عملية التحويل نيابةً عنك، وتضيف نسبة فقد اختيارية لتعكس ظروف الاستخدام الواقعية.
طريقة الاستخدام
أدخل حجم الملف واختر وحدته، ثم أدخل سرعة اتصالك ووحدتها. يمكنك اختياريًا تحديد نسبة فقد للبروتوكول لمراعاة ترويسات بروتوكول TCP/IP وإعادة الإرسال وعدم كفاءة الشبكة (تتراوح عادةً بين 5٪ و20٪ في الواقع العملي؛ اتركها عند 0 للحصول على أفضل حالة نظرية). تُظهر النتيجة الوقت بالساعات والدقائق والثواني، إضافةً إلى الإجمالي بالثواني.
شرح المعادلة
المعادلة الأساسية هي $$t = \frac{S \times 8}{B \times (1 - o)}$$، حيث S هو حجم الملف بالبايت، والضرب في 8 يحوّله إلى بتات، وB هي السرعة بالبت في الثانية، وo نسبة الفقد معبَّرًا عنها بصيغة كسرية. نعتمد المضاعفات العشرية (نظام SI): فـ 1 ميجابايت = 1,000,000 بايت، و1 ميجابت/ث = 1,000,000 بت/ث، بما يتوافق مع الطريقة التي يعلن بها مزودو خدمة الإنترنت عن السرعات.
مثال محلول
تنزيل ملف بحجم 700 ميجابايت عبر اتصال سرعته 100 ميجابت/ث وبنسبة فقد 0٪: 700 ميجابايت = 700,000,000 بايت = 5,600,000,000 بت. وبقسمتها على 100,000,000 بت/ث نحصل على 56 ثانية — أي 0 س 0 د 56 ث.
$$t = \frac{5{,}600{,}000{,}000}{100{,}000{,}000} = 56\ \text{ث}$$
البتات والبايتات وتحويلات الوحدات
يتم الإعلان عن سرعات التنزيل بوحدة بت في الثانية (ميجابت في الثانية)، لكن أحجام الملفات تُقاس بوحدة بايت (ميجابايت، جيجابايت). الحقيقة الأهم الوحيدة لتقدير وقت التنزيل هي أن 1 بايت = 8 بتات، لذا تقسم معدل البت للاتصال على 8 للحصول على معدل الإنتاجية المكافئ بالبايت. تستخدم هذه الآلة الحاسبة الوحدات العشرية (النظام الدولي)، حيث كل خطوة هي عامل 1000.
وحدات حجم الملف (بايت، عشري)
| الوحدة | البايتات | البتات |
|---|---|---|
| 1 بايت (B) | 1 | 8 |
| 1 كيلوبايت (KB) | 1,000 | 8,000 |
| 1 ميجابايت (MB) | 1,000,000 | 8,000,000 |
| 1 جيجابايت (GB) | 1,000,000,000 | 8,000,000,000 |
| 1 تيرابايت (TB) | 1,000,000,000,000 | 8,000,000,000,000 |
وحدات النطاق الترددي (بت في الثانية)
| الوحدة | بت/الثانية | معدل البايت المكافئ |
|---|---|---|
| 1 كيلوبت/ث | 1,000 | 125 بايت/ث |
| 1 ميجابت/ث | 1,000,000 | 125 كيلوبايت/ث |
| 1 جيجابت/ث | 1,000,000,000 | 125 ميجابايت/ث |
السرعة المعلن عنها بالميجابت/ث إلى الإنتاجية الفعلية (ميجابايت/ث)
لتحويل معدل البت المعلن عنه إلى إنتاجية بمعدل بايت حقيقي، قسم رقم الميجابت/ث على 8. على سبيل المثال، 100 ميجابت/ث ÷ 8 = 12.5 ميجابايت/ث.
| السرعة المعلن عنها | بت/الثانية | الإنتاجية الفعلية (ميجابايت/ث) |
|---|---|---|
| 10 ميجابت/ث | 10,000,000 | 1.25 ميجابايت/ث |
| 25 ميجابت/ث | 25,000,000 | 3.125 ميجابايت/ث |
| 50 ميجابت/ث | 50,000,000 | 6.25 ميجابايت/ث |
| 100 ميجابت/ث | 100,000,000 | 12.5 ميجابايت/ث |
| 300 ميجابت/ث | 300,000,000 | 37.5 ميجابايت/ث |
| 500 ميجابت/ث | 500,000,000 | 62.5 ميجابايت/ث |
| 1 جيجابت/ث (1000 ميجابت/ث) | 1,000,000,000 | 125 ميجابايت/ث |
هذه هي الحدود النظرية. التنزيلات الحقيقية تعمل بشكل أبطأ قليلاً بسبب عام البروتوكول (رؤوس TCP/IP والمصافحات وإعادة الإرسال)، والتي عادة تستهلك 5–15% من النطاق الترددي الخام — والسبب في أن هذه الآلة الحاسبة توفر عامل عام اختياري.
الأسئلة الشائعة
لماذا يكون التنزيل الفعلي أبطأ لديّ؟ السرعات المُعلَنة هي حدود قصوى. فقيود الخادم، وشبكة الواي فاي، والازدحام، وفقد البروتوكول، كلها عوامل تقلّل من معدل النقل الفعلي — استخدم حقل نسبة الفقد لمحاكاة ذلك.
ما الفرق بين البت والبايت؟ تُقاس السرعات (ميجابت/ث) بالميجابت في الثانية، أما أحجام الملفات (ميجابايت) فتُقاس بالميجابايت. وبما أن 1 بايت = 8 بتات، فإن سرعة 100 ميجابت/ث تنقل نحو 12.5 ميجابايت في الثانية.
هل تصلح للرفع أيضًا؟ نعم — ما عليك سوى إدخال سرعة الرفع بدلًا من سرعة التنزيل.