حاسبة عرض النطاق الترددي/وقت التنزيل

تقدير وقت التنزيل من حجم الملف وسرعة الاتصال، مع تحويلات العرض.

%
وقت التنزيل —
الحجم الإجمالي بالميغابايت —

النتائج تحديث كما تكتب.

هل أعطتك هذه الحاسبة الإجابة الصحيحة؟

عن هذه الحاسبة

A bandwidth calculator works out how long a file takes to transfer over a connection of a given speed, and the key to getting it right is the bits-versus-bytes distinction. File sizes are quoted in bytes — KB, MB, GB, TB — while connection speeds are quoted in bits per second — Kbps, Mbps, Gbps — and a byte is 8 bits. So the download time is the file size converted to bits (× 8), divided by the effective bit rate of the link. That single factor of 8 is why a connection’s headline number never matches the download figure you watch tick by.

As a worked example, a 1 GB file over a 100 Mbps connection is 1 GB × 8 = 8,000 megabits, and 8,000 / 100 = 80 seconds at the theoretical maximum — because 100 Mbps is only about 12.5 MB per second. Add a protocol-overhead allowance for the real world (TCP/IP headers, retransmissions, shared links) and the time stretches accordingly; a 10% overhead pushes that 80 s to about 89 s. The calculator also lists the speed expressed in bps, Kbps, Mbps, Gbps and MB/s for quick cross-checks.

You can switch between decimal units (1 KB = 1,000 bytes, the convention ISPs and drive makers use) and binary units (1 KiB = 1,024 bytes, how operating systems count), which shifts the numbers by a few percent — a "1 TB" decimal drive is about 931 binary GiB. This makes the tool handy for estimating backups and large downloads, sizing an internet plan, planning video streaming or uploads, and sanity-checking why a transfer is taking as long as it is.

الأسئلة المتكررة

لماذا سرعة تنزيلي أبطأ من سرعة اتصالي؟

وتذكر السرعة بالميغابايت في الثانية، ولكن الملفات تقاس بالميغابايت - فالبايت هو 8 بت، وبالتالي فإن خطاً بمعدل 100 ميغابايت في الثانية يتحرك بسرعة 12.5 ميغابايت في الثانية في أفضل الأحوال.() وتقلل التكاليف الإضافية للبروتوكول، وعرض النطاق الترددي المشترك، وحدود الخادم من هذه السرعة، وهو ما يمثله نموذج حقل التكاليف الإضافية.

ما هو الفرق بين الأحجام العشرية والثنائية؟

الوحدات العشرية (المستخدمة من قبل مقدمي خدمات الإنترنت وصانعي الأقراص) تعامل 1 كيلوبايت ك 1000 بايت؛ الوحدات الثنائية تعامل 1 كيلوبايت ك 1024 بايت. "1 تيرابايت" عشري محرك قرص هو حوالي 931 ثنائي جيجابايت، لذلك الاتفاقية تتغير وقت النقل قليلا.

كيف أقوم بتحويل بياناتي من ميغابايت في الثانية إلى ميغابايت في الثانية؟

قسمة على 8: 100 ميغابايت في الثانية ÷ 8 = 12.5 ميغابايت في الثانية. وتقوم الحاسبة بذلك تلقائيا وتبلغ عن الوقت الناتج بالأيام والساعات والدقائق والثواني.

ماذا يجب أن أضع البروتوكول على ماذا؟

5-10% هو مخصص معقول لوصلة سلكية صحية؛ استخدم أكثر للاتصالات اللاسلكية، أو المحمولة أو المكتظة. إنه يزيل السرعة الفعلية ويطول التقدير.

لماذا لا يكون 1 جيغابايت دائما هو نفس عدد البايت؟

Under the decimal convention 1 GB is 1,000,000,000 bytes, but operating systems often count in binary where 1 GiB is 1,073,741,824 bytes. Switch the byte-convention option to match how your file size was measured for an accurate transfer time.

كم من الوقت يستغرق تحميل ملف كبير على وصلتي؟

أدخل حجم الملف وسرعة خطتك وقرأ الوقت. على سبيل المثال، لعبة 25 جيجا بايت على 100 ميجابت في الثانية تستغرق حوالي 33 دقيقة في أفضل الأحوال، قبل التكاليف العامة - الأداة تقسم النتيجة إلى أيام، ساعات، دقائق وثوان.

هل هذا يقيس سرعة الإنترنت الحقيقية؟

لا — إنه يقدر وقت النقل من السرعة التي تقدمها ، وهو لا يختبر خطك. قم باختبار سرعة منفصل لمعرفة سرعة النقل الحقيقية ، ثم أدخل هذا الرقم هنا لتقدير وقت التنزيل الواقعي.

❤️ الحب Calculator.Free? شاركها

𝕏  X Facebook Reddit
API - استخدام هذا الحاسب من الشفرة

استدعاء هذه الحاسبة كنقطة نهاية JSON مجانية - لا مفتاح مطلوب. إرسال قيم الحقل أدناه كبارامترات الاستفسار أو JSON. أي شيء تحذفه يستخدم نفس الافتراض الذي تم ملء هذه الصفحة مسبقاً به؛ البارامترات غير المعروفة هي 400، وليس صفراً صامتاً أبداً. اقرأ كامل وثائق API →

نقطة النهاية

GET https://calculator.free/api/v1/bandwidth/

curl

curl "https://calculator.free/api/v1/bandwidth/?size=1&size_unit=GB&speed=100&speed_unit=Mbps"

JavaScript fetch()

const r = await fetch(
  "https://calculator.free/api/v1/bandwidth/?" + new URLSearchParams({
    "size": "1",
    "size_unit": "GB",
    "speed": "100",
    "speed_unit": "Mbps"
  }));
const data = await r.json();
console.log(data.results);

النتائج هي تقديرات للتوجيه العام فقط، وليس المشورة المالية أو الطبية أو الضريبية.