محوّل معدّل البيانات
حوّل معدلات البيانات دون خلط بين البت والبايت: 100 Mbps تساوي 12.5 MB/s، وكل نتيجة توضح هل استُخدمت بادئات عشرية أم ثنائية. مفيد لباقات الإنترنت والتنزيلات وأدوات التخزين. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- القيمة
- 100
- من
- Mbps
- To
- MBps
- النتيجة
- 12.5
- تسمية المصدر
- megabits per second (decimal)
- تسمية الهدف
- megabytes per second (decimal)
- البادئة المصدر
- decimal
خطط الإنترنت وأدوات التخزين ومواصفات البث تمزج بين الميغابت في الثانية والميغابايت في الثانية، ونادرًا ما توضّح هل الكيلو يعني ألفًا أم ألفًا وأربعة وعشرين. يقول التسويق إن النطاق العريض مئة ميغابت بينما تُظهر مديري التحميل ميغابايت في الثانية؛ وقد تنتقل لوحات البرنامج الثابت ونظام التشغيل إلى kibibytes أو mebibytes دون تنبيه. يقبل محوّل وحدات معدّل البيانات هذا معدّلًا منتهيًا غير سالب مع وحدة مصدر وهدف، ويُحوّل الكل عبر البت في الثانية ببادئات SI العشرية أو IEC الثنائية، ويعيد نتيجة رقمية مستقرة مع تسميات تبيّن الاصطلاح المستخدم. يجعل التمييز بين البت والبايت صريحًا: Mbps ميغابت، وMBps أو MB/s ميغابايت، وتُطبَّق علاقة الثمانية إلى واحد فقط عند عبور ذلك الحد.
البت مقابل البايت ولماذا Mbps ليس MB/s
البت هو الوحدة الذرية للمعلومات الرقمية؛ والبايت ثمانية بت وفق الاصطلاح العالمي لحساب التخزين والإنتاجية. تكاد شركات الاتصالات ومزوّدو الخدمة يذكرون سرعة الوصلة دائمًا بالبت في الثانية—كيلوبت أو ميغابت أو غيغابت—لأن ذلك يوافق معدلات الإشارة وتسويق المنتج. أدوات طبقة التطبيق تُظهر في الغالب بايت في الثانية لأن الملفات والمخازن المؤقتة تُقاس بالبايت.
تحويل مئة ميغابت في الثانية إلى ميغابايت في الثانية ليس إعادة تسمية شكلية: تُقسَم على ثمانية بعد بادئة الميغا، فتصبح مئة Mbps اثني عشر فاصلة خمسة ميغابايت في الثانية وفق المقياس SI العشري. كتابة MBps أو MB/s عند قصد الميغابت، أو العكس، تقلّل أو تبالغ في الإنتاجية الحقيقية بمعامل ثمانية وتؤدي إلى حسابات SLA خاطئة وتقديرات زمن تحميل خاطئة وتوقعات فاتورة CDN خاطئة. يحتفظ هذا المحوّل بمعرّفات منفصلة لرموز البت (bps وkbps وMbps وGbps وصيغ kibibit الثنائية) ولرموز البايت (Bps وkBps وMBps وGBps وصيغ kibibyte).
حالة الأحرف والإملاء مهمّان: الحرف b الصغير في Mbps يعني بتًا؛ والحرف B الكبير في MBps أو MB/s يعني بايت. عندما يبقى طرفا التحويل في البت أو في البايت يُطبَّق فقط معامل مقياس البادئة. عند العبور من البت إلى البايت أو العكس يُطبَّق المعامل الثابت ثمانية بعد التطبيع عبر وسيط مشترك بالبت في الثانية لتبقى النتائج متسقة عبر خطوات الكيلو والميغا والغيغا.
بادئات SI العشرية مقابل بادئات IEC الثنائية
يظهر في الميدان نظامان للبادئات. تستخدم الاتصالات ومعظم بطاقات أسعار مزوّدي الخدمة بادئات SI العشرية حيث الكيلو ألف والميغا مليون والغيغا مليار: الميغابت في الثانية يساوي تمامًا مليون بت في الثانية. أنظمة التشغيل وبعض أدوات عرض نطاق RAID والذاكرة ولوحات التخزين تستخدم غالبًا بادئات IEC الثنائية حيث kibi ألف وأربعة وعشرون، وmebi ألف وأربعة وعشرون مربّعًا، وgibi ألف وأربعة وعشرون مكعّبًا.
الخلط بين ميغابايت في الثانية عشري وmebibyte في الثانية يُدخل نحو خمسة بالمئة خطأ على مقياس الميغا ويزداد عند الغيغا، وهو كافٍ لكسر خطط سعة ضيقة. لذلك يعرض محوّل وحدات معدّل البيانات كلتا العائلتين: kbps وMbps وGbps وkBps وMBps وGBps لـ SI العشري؛ وKibps وMibps وGibps وKiBps وMiBps وGiBps لـ IEC الثنائي، إضافة إلى bps وBps بلا بادئة. داخليًا تُربَط كل وحدة بمعامل دقيق بالبت في الثانية، ويُضرَب الإدخال في ذلك الوسيط ثم يُقسَم على معامل الهدف ويُقرَّب إلى اثنتي عشرة مرتبة عشرية لاستقرار الاختبارات الذهبية وواجهة قابلة لإعادة الإنتاج.
تعيد الاستجابة رموز الوحدة القانونية وتسميات مقروءة تسمّي اصطلاح البادئة وحقل factor ووسيط البت في الثانية وسلسلة صيغة يمكن عرضها بجانب الجواب.
كيف تستدعي المحوّل وأين يُفيد
أمثلة: حوّل مئة Mbps إلى MBps لترى اثني عشر فاصلة خمسة ميغابايت في الثانية؛ حوّل ألفًا وأربعة وعشرين Kibps إلى Mbps لمقارنة رياضيات الوصلة بـ kibibit الثنائي مع تسمية منتج بالميغابت العشري؛ حوّل مئتين وخمسين MBps من إنتاجية القرص إلى Gbps لتخطيط نسيج الشبكة. مواقع المحتوى والتعليم التي تستهدف محوّل وحدات معدّل البيانات أو Mbps إلى MB/s تحصل على أداة حيّة تعلّم أيضًا الفرق بين الثنائي والعشري بدل إخفائه.
يستخدمه مهندسو الشبكات ومكاتب الدعم وعمليات الفوترة عندما يخلط تذكرة وحدات أو عندما تسرد ورقة مورّد معدلات نقل ثنائية بجانب معدلات تسويق عشرية. فشل التحقق لا يستهلك الرصيد. اجعل الطلبات صغيرة وثبّت النتائج المُقرَّبة في الاختبارات لتحصل على رياضيات عرض نطاق قابلة لإعادة الإنتاج دون جداول عوامل خاصة عبر الفرق.
حالات الاستخدام
خطة مزوّد الخدمة مقابل سرعة التحميل
حوّل النطاق العريض المُعلن بالميغابت إلى ميغابايت في الثانية ليرى العميل معدلات تحميل واقعية دون مفاجأة معامل الثمانية الكلاسيكية.
لوحات ثنائية مقابل عشرية
وفّق إنتاجية البرنامج الثابت بالـ kibibyte أو mebibyte مع تسميات تسويق الميغابت SI عند تخطيط السعة أو كتابة دفاتر التشغيل.
حسابات SLA والتذاكر
وحّد مرفقات التذاكر وملفات PDF للمورّدين في وحدة واحدة قبل حساب نوافذ النقل أو تكلفة CDN أو استخدام الوصلة.
الأسئلة الشائعة
كيف أحوّل Mbps إلى MB/s؟
وفق المقياس SI العشري، الميغابايت في الثانية يساوي الميغابت في الثانية مقسومًا على ثمانية، فتصبح 100 Mbps إلى 12.5 MBps.
ما الفرق بين Mbps وMBps؟
Mbps ميغابت في الثانية (بت)؛ وMBps أو MB/s ميغابايت في الثانية (بايت). البايت الواحد ثمانية بت، لذا الرقم نفسه بالميغابت أصغر بثمانية أضعاف عند التعبير عنه بالميغابايت في الثانية.
ما الوحدات المقبولة؟
معدلات البت: bps وkbps وMbps وGbps وKibps وMibps وGibps. معدلات البايت: Bps وkBps وMBps وGBps وKiBps وMiBps وGiBps، مع أسماء شائعة مثل B/s وMB/s.
لماذا يعرض برنامج التنزيل سرعة أقل من سرعة باقتي؟
لأن الباقات تُعلن بالبت في الثانية، بينما تعرض أدوات التنزيل عادةً البايت في الثانية. البايت ثمانية بتات، لذا تعادل باقة 100 Mbps مقدار 12.5 ميغابايت في الثانية بالبادئات العشرية.
ما الفرق بين MB/s وMiB/s؟
تستخدم MB/s بادئات عشرية يكون فيها الميغا مليونًا، أما MiB/s فتستخدم بادئات ثنائية يكون فيها الكيبي ألفًا وأربعة وعشرين وتتضاعف كل درجة بهذا المقدار. وتحمل كل نتيجة اسم الاصطلاح المستخدم لتعرف أيهما تقرأ.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/dev/data-rate-convert \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":100,"from":"Mbps","to":"MBps"}'const res = await fetch("https://api.kit.forhosting.com/dev/data-rate-convert", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 100,
"from": "Mbps",
"to": "MBps"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/dev/data-rate-convert",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 100,
"from": "Mbps",
"to": "MBps"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/dev/data-rate-convert", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":100,"from":"Mbps","to":"MBps"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":100,"from":"Mbps","to":"MBps"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/dev/data-rate-convert", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"value": 100,
"from": "Mbps",
"to": "MBps"
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "dev.data_rate_convert",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
المنطق النقي نفسه يشغّل أداة المتصفح المجانية ومسار API، فلا تختلف فحوصات الواجبات ونصوص تخطيط السعة وعمال الحافة على جدول عوامل يسهل ترميزه خطأً يدويًا.
بادئات SI العشرية مقابل بادئات IEC الثنائية
تفشل سلاسل الوحدة المجهولة بـ invalid_input مع اسم الحقل؛ وتُرفَض القيم الناقصة أو غير المنتهية والمعدّلات السالبة بالطريقة نفسها دون فوترة.
كيف تستدعي المحوّل وأين يُفيد
أرسل جسم JSON عبر POST بثلاثة حقول إلزامية: value (أو amount أو quantity أو rate) كعدد منتهٍ غير سالب؛ وfrom (أو unit_from أو source) كسلسلة وحدة مدعومة؛ وto (أو unit_to أو target) كسلسلة وحدة مدعومة أخرى. مسار المتصفح المجاني ومسار API المدفوع يشاركان الوحدة النقية نفسها، فتتطابق الفحوصات التفاعلية مع الأتمتة. لأن التنفيذ parse من الطبقة A نقي، كل استدعاء ناجح يكلّف السعر الأساسي المنشور $0.002 دون رموز نموذج ودون شبكة صادرة.
أسئلة تقنية
هل تدعمون بادئات ثنائية مثل MiB/s؟
نعم. استخدم Kibps وMibps وGibps لمعدلات البت الثنائية وKiBps وMiBps وGiBps (أو KiB/s وMiB/s وGiB/s) لمعدلات البايت الثنائية، حيث kibi/mebi/gibi قوى 1024.
كم يكلّف محوّل وحدات معدّل البيانات؟
أداة المتصفح مجانية. طلبات API تستخدم رصيد KIT المدفوع مسبقًا بسعر $0.002 لكل استدعاء ناجح؛ الإدخال غير الصالح لا يُفوتر.