محوِّل سعة التخزين
أدخل حجمًا ووحدة لتراه بكل وحدات البت والبايت دفعة واحدة: عشرية (kB وMB وGB، قوى العدد 1000) إلى جانب ثنائية (KiB وMiB وGiB، قوى العدد 1024)، بأرقام دقيقة. ويقدّر النصف الثاني المدة التي تستغرقها هذه الكمية للنقل بسرعة تختارها، مع التمييز بين الميغابت والميغابايت. مجاني، ودون تسجيل، وكل شيء يعمل داخل متصفحك.
حجم مثل 500 أو 1.5 أو 256. حوِّل بين البت والبايت، والوحدات العشرية (kB وMB وGB)، والوحدات الثنائية (KiB وMiB وGiB).
النتيجة
1,000,000,000,000
البايتات
8,000,000,000,000
البتات
0.909495 TiB
المقدار نفسه TB بوحدات ثنائية
كل الوحدات
| الوحدة | الاسم | القيمة |
|---|---|---|
| bit | بت | 8,000,000,000,000 |
| B | بايت | 1,000,000,000,000 |
| الوحدة | الاسم | القيمة |
|---|---|---|
| kB | كيلوبايت | 1,000,000,000 |
| MB | ميغابايت | 1,000,000 |
| GB | غيغابايت | 1,000 |
| TB | تيرابايت | 1 |
| PB | بيتابايت | 0.001 |
| EB | إكسابايت | 0.000001 |
| ZB | زيتابايت | 1 × 10⁻⁹ |
| YB | يوتابايت | 1 × 10⁻¹² |
| الوحدة | الاسم | القيمة |
|---|---|---|
| KiB | كيبيبايت | 976,562,500 |
| MiB | ميبيبايت | 953,674.3164 |
| GiB | غيبيبايت | 931.3225746 |
| TiB | تيبيبايت | 0.9094947018 |
| PiB | بيبيبايت | 0.0008881784197 |
| EiB | إكسبيبايت | 8.67361738 × 10⁻⁷ |
| ZiB | زيبيبايت | 8.470329473 × 10⁻¹⁰ |
| YiB | يوبيبايت | 8.271806126 × 10⁻¹³ |
| الوحدة | الاسم | القيمة |
|---|---|---|
| kbit | كيلوبت | 8,000,000,000 |
| Mbit | ميغابت | 8,000,000 |
| Gbit | غيغابت | 8,000 |
| Tbit | تيرابت | 8 |
| Pbit | بيتابت | 0.008 |
| Kibit | كيبيبت | 7,812,500,000 |
| Mibit | ميبيبت | 7,629,394.531 |
| Gibit | غيبيبت | 7,450.580597 |
| Tibit | تيبيبت | 7.275957614 |
| Pibit | بيبيبت | 0.007105427358 |
لماذا لا يتساوى 1000 و1024
كل بادئة عشرية أصغر قليلًا من نظيرتها الثنائية، وتتراكم الفجوة عند كل خطوة. ولهذا يظهر قرص يُباع بسعة 1 TB بنحو 931 GiB في البرامج التي تعدّ بقوى العدد 1024.
| عشري / ثنائي | الحجم العشري بالبايت | الحجم الثنائي بالبايت | أصغر في العشري بنسبة |
|---|---|---|---|
| kB / KiB | 1,000 | 1,024 | 2.3% |
| MB / MiB | 1,000,000 | 1,048,576 | 4.6% |
| GB / GiB | 1,000,000,000 | 1,073,741,824 | 6.9% |
| TB / TiB | 1,000,000,000,000 | 1,099,511,627,776 | 9.1% |
| PB / PiB | 1,000,000,000,000,000 | 1,125,899,906,842,624 | 11.2% |
| EB / EiB | 1,000,000,000,000,000,000 | 1,152,921,504,606,846,976 | 13.3% |
| ZB / ZiB | 1,000,000,000,000,000,000,000 | 1,180,591,620,717,411,303,424 | 15.3% |
| YB / YiB | 1,000,000,000,000,000,000,000,000 | 1,208,925,819,614,629,174,706,176 | 17.3% |
زمن النقل
المدة التي تستغرقها الكمية أعلاه للانتقال بسرعة محددة. تُذكر سرعات الشبكات بالبت في الثانية، بينما تُذكر أحجام الملفات بالبايت.
مثلًا 100 لاتصال بسرعة 100 Mbit/s.
نادرًا ما تبلغ عمليات النقل الفعلية السرعة المعلنة، إذ تستهلك الأعباء البروتوكولية والازدحام جزءًا منها. تعني 100 السرعة الكاملة للخط.
2 h 13 min 20 s
زمن النقل
8,000
الثواني
| الوحدة | الاسم | السرعة |
|---|---|---|
| Mbit/s | ميغابت | 1,000 |
| MB/s | ميغابايت | 125 |
| MiB/s | ميبيبايت | 119.209 |
كيفية استخدام محوِّل سعة التخزين
- 1. أدخل كمية واختر وحدتها. يعمل أي حجم، بما في ذلك الأعداد العشرية مثل
1.5. تشمل القائمة البت والبايت، وبادئات العشري والثنائي حتى yotta وyobi. - 2. اقرأ الجداول. تُعرض كل وحدة أخرى بأرقام دقيقة، مجمّعة في البت والبايت، والبايت العشري، والبايت الثنائي، والبت. والقيم الصغيرة جدًا لدرجة لا تُكتب بشكل عادي تظهر كقوة للعدد 10.
- 3. قارن بين النظامين. تعرض بطاقة الملخص البادئة نفسها في النظام الآخر، فيظهر 1 TB بجانب قيمته بالـ TiB، ويوضح جدول الفجوة كيف يكبر الفرق.
- 4. قدّر زمن نقل. أدخل سرعة ووحدتها، وإن شئت كفاءة وصلة أقل من 100%. النتيجة مدة، والثواني التي تقف خلفها، والسرعة معبّرة بالـ Mbit/s وMB/s وMiB/s.
البادئات العشرية والثنائية
تعني البادئات الدولية kilo وmega وgiga وبقية البادئات دائمًا قوى للعدد 1000. ولأن الحواسيب تعنون الذاكرة بقوى العدد 2، ظلت «كيلوبايت» لعقود تعني أيضًا 1,024 بايت. ولإنهاء هذا الالتباس، أدخلت IEC بادئات ثنائية منفصلة في أواخر التسعينيات، ويعرّف المعيار IEC 80000-13 الآن المجموعتين معًا. فالكيبيبايت (KiB) هو 1,024 بايت بالضبط، والكيلوبايت (kB، بحرف k صغير) هو 1,000 بالضبط.
| البادئة | العشري (SI) | البايت | الثنائي (IEC) | البايت |
|---|---|---|---|---|
| كيلو / كيبي | kB | 1,000 | KiB | 1,024 |
| ميغا / ميبي | MB | 1,000,000 | MiB | 1,048,576 |
| غيغا / غيبي | GB | 1,000,000,000 | GiB | 1,073,741,824 |
| تيرا / تيبي | TB | 1,000,000,000,000 | TiB | 1,099,511,627,776 |
لماذا يظهر قرص سعة 1 TB بنحو 931 GB
تحسب الشركات المصنِّعة بالعشري، فقرص سعته 1 TB يحوي بالضبط 1,000,000,000,000 بايت. وإذا قسمت هذا على 1,073,741,824 حصلت على 931.32 GiB. ثم تطبع بعض البرامج الرقم مع عنوان «GB»: فـ Windows، مثلًا، يقسم على 1,024 في كل خطوة لكنه يُبقي الرمز العشري. أما macOS فيعدّ بالعشري منذ عام 2009، فيظهر القرص السعة نفسها 1 TB هناك، وتختلف أدوات Linux — فـ df -H عشري وdf -h ثنائي. لا شيء مفقود من القرص؛ فالنظامان يستخدمان كلمة واحدة لحجمين مختلفين.
تتراكم الفجوة مع كل بادئة. فالكيلوبايت أصغر من الكيبيبايت بنحو 2.3%، والميغابايت أصغر من الميبيبايت بنحو 4.6%، والغيغابايت أصغر بنحو 6.9%، والتيرابايت أصغر من التيبيبايت بنحو 9.1%. أما الذاكرة فالحالة معكوسة: فهي مبنية على قوى العدد 2، لذا فـ 16 GB من ذاكرة الوصول العشوائي (RAM) هي في الحقيقة 16 GiB.
البت والبايت وسرعات الشبكات
البايت الواحد يساوي 8 بتات. تُذكر أحجام الملفات بالبايت، أما سرعات الشبكات فتُذكر بالبت في الثانية وبالبادئات العشرية دائمًا: فـ 1 Mbit/s يساوي 1,000,000 بت في الثانية. والفرق بين الحرف الكبير والصغير مهم — فـ Mbit/s أو Mb/s تعني ميغابت، وMB/s تعني ميغابايت، والفرق بينهما عامل ثمانية. لذلك يستطيع اتصال بسرعة 100 Mbit/s أن ينقل 12.5 MB/s كحد أقصى، أي 11.92 MiB/s، وأن ملفًا بحجم 1 GB يحتاج إلى 80 ثانية على الأقل ليصل.
مثال تطبيقي: نقل 1 TB عبر Gigabit Ethernet
- حجم البيانات بالبت: 1 TB يساوي 1012 بايت × 8 = 8 × 1012 بت.
- السرعة بالبت في الثانية: 1 Gbit/s يساوي 109 بت في الثانية.
- الزمن بالسرعة الكاملة: 8 × 1012 ÷ 109 = 8,000 ثانية، أي ساعتان و13 دقيقة و20 ثانية.
- أضف الواقع: قطعة TCP كاملة الحجم على Ethernet تحمل 1,460 بايت من البيانات في 1,538 بايت على السلك، أي نحو 95%. وعند كفاءة 95% يستغرق النقل نفسه نحو 8,421 ثانية، أي ساعتين و20 دقيقة و21 ثانية.
أي وحدة تكتب؟
استخدم الوحدة التي تطابق ما قست به. فلسعة القرص المعلنة، أو حجم التنزيل، أو سرعة الشبكة، تكون الوحدات العشرية (kB وMB وGB) هي المعيار. أما للذاكرة، أو لحجم يبلغه نظام تشغيل يعدّ بقوى العدد 1,024، فاكتب KiB أو MiB أو GiB حتى لا يخلط القارئ بينه وبين الرقم العشري. وفي ورقة بحثية أو مواصفة، اذكر الاتفاقية مرة واحدة — مثلًا «1 GB = 109 بايت» — والتزم بها. ويعرض المحوِّل العمودين معًا، حتى تستشهد بأيٍّ منهما بثقة.
الأسئلة الشائعة
- ما الفرق بين KB وKiB؟
- KiB، أي الكيبيبايت، هو 1,024 بايت بالضبط، وهو الوحدة الثنائية في IEC. أما kB، أي الكيلوبايت، فهو 1,000 بايت بالضبط في النظام الدولي SI. والحرف الكبير «KB» تعبير غير رسمي استُخدم للمعنيين، ولهذا وُضعت الرموز الموحدة. والأمر نفسه ينطبق على MB وMiB، وGB وGiB، وهكذا.
- لماذا يظهر قرص 1 TB الصلب بسعة 931 GB فقط؟
- القرص يحفظ فعلًا 1,000,000,000,000 بايت. والبرنامج الذي يقسم ثلاث مرات على 1,024 يعرض 931 من غيغابايته، وهي غيبيبايتات بمصطلح المعيار. ولا تضيع أي مساحة؛ فالمصنِّع عدّ بالعشري ونظام التشغيل عدّ بالثنائي.
- كم بايتًا في الغيغابايت؟
- في تعريف SI هي 1,000,000,000 بايت. أما الغيبيبايت، وهي الوحدة الثنائية التي تسمّيها البرامج القديمة غالبًا غيغابايت، فهي 1,073,741,824 بايت. استخدم GiB حين تقصد الثاني.
- ما الفرق بين Mbps وMBps؟
- Mbps (ميغابت في الثانية) يقيس سرعة الشبكة، وMBps (ميغابايت في الثانية) يقيس سرعة نقل الملفات. والبايت الواحد ثماني بتات، لذا فـ 8 Mbps تساوي 1 MBps. وتُعلن خطط الإنترنت بالميغابت، ولهذا لا تنزّل خطة 200 Mbps بأكثر من 25 MB/s.
- كيف أحسب زمن التنزيل؟
- حوِّل حجم الملف إلى بتات (بايت × 8)، واقسم على السرعة بالبت في الثانية. فمثلًا 500 MB تساوي 4,000,000,000 بت، وبسرعة 50 Mbit/s تستغرق 80 ثانية. والتنزيلات الفعلية أبطأ من السرعة المعلنة، لذا اعتبر النتيجة حدًا أدنى، أو خفّض الكفاءة.
- هل تُقاس الذاكرة العشوائية بالغيغابايت أم بالغيبيبايت؟
- الذاكرة مبنية على قوى العدد 2، فالوحدة المباعة بسعة 16 GB تحوي فعليًا 16 GiB، أي 17,179,869,184 بايت. أما أجهزة التخزين فعلى العكس: تتبع التعريف العشري. وهذا الاختلاف هو مصدر معظم الالتباس حول السعة.