ما وحدات تخزين البيانات؟

تُقاس البيانات بالبتات والبايتات. البت هو 0 أو 1، والبايت يساوي 8 بتات. تُعبَّر عن الكميات الأكبر باستخدام بادئة، وهناك مجموعتان من البادئات:

  • تزداد البادئات العشرية، وهي بادئات النظام الدولي للوحدات (SI) في النظام المتري، بمضاعفات 1000: الكيلوبايت (kB) يساوي 1000 بايت، والميغابايت (MB) يساوي 1000 كيلوبايت، ثم الغيغابايت (GB)، والتيرابايت (TB)، والبيتابايت (PB)، والإكسابايت (EB)، والزيتابايت (ZB)، واليوتابايت (YB).
  • تزداد البادئات الثنائية بمضاعفات 1024: الكيبيبايت (KiB) يساوي 1024 بايت، والميبيبايت (MiB) يساوي 1024 كيبيبايت، ثم الغيبيبايت (GiB)، والتيبيبايت (TiB)، والبيبيبايت (PiB)، والإكسيبيبايت (EiB)، والزيبيبايت (ZiB)، واليوبيبايت (YiB). تحتوي رموزها على الحرف "i" بعد الحرف الأول.

وصف الأداة

تحوّل هذه الأداة أحجام البيانات بين البتات والبايتات، وبين جميع البادئات العشرية من كيلو إلى يوتا وجميع البادئات الثنائية من كيبي إلى يوبي، أي 34 وحدة إجمالًا. تعمل جميع محوّلات تخزين البيانات هنا بالطريقة نفسها، بدءًا من محوّل وحدات تخزين البيانات العام وصولًا إلى المحوّلات الخاصة بزوج واحد، مثل التحويل من الميغابايت إلى الغيغابايت أو من الغيبيبايت إلى الغيغابايت: تبدأ الأداة بالوحدات الواردة في اسمها، وتتيح قائمتا المصدر والهدف التبديل إلى أي وحدة من الوحدات الـ34. اكتب في القائمة للعثور على وحدة باسمها أو رمزها، مثل "MiB". أدخل رقمًا وستظهر النتيجة أثناء الكتابة، جاهزة للنسخ. يعكس زر التبديل اتجاه التحويل.

الوحدات

الوحدة العشرية بالبايت الوحدة الثنائية بالبايت
كيلوبايت (kB) 10³ = 1,000 كيبيبايت (KiB) 2¹⁰ = 1,024
ميغابايت (MB) 10⁶ = 1,000,000 ميبيبايت (MiB) 2²⁰ = 1,048,576
غيغابايت (GB) 10⁹ = 1,000,000,000 غيبيبايت (GiB) 2³⁰ = 1,073,741,824
تيرابايت (TB) 10¹² تيبيبايت (TiB) 2⁴⁰ = 1,099,511,627,776
بيتابايت (PB) 10¹⁵ بيبيبايت (PiB) 2⁵⁰ = 1,125,899,906,842,624
إكسابايت (EB) 10¹⁸ إكسيبيبايت (EiB) 2⁶⁰ = 1,152,921,504,606,846,976
زيتابايت (ZB) 10²¹ زيبيبايت (ZiB) 2⁷⁰ = 1,180,591,620,717,411,303,424
يوتابايت (YB) 10²⁴ يوبيبايت (YiB) 2⁸⁰ = 1,208,925,819,614,629,174,706,176

الوحدات نفسها بالبتات هي الكيلوبت (kbit) إلى اليوتابت (Ybit)، والكيبيبِت (Kibit) إلى اليوبيبِت (Yibit)، وكل منها يساوي ثُمن وحدة البايت ذات البادئة نفسها.

أمثلة

الحجم بعد التحويل
1 GB 1000 MB
1 GiB 1024 MiB
1 GiB 1073.741824 MB
1 TB 931.3225746154785 GiB
500 GB 465.6612873077393 GiB
1 TiB 1.099511627776 TB
1 kB 0.9765625 KiB
1 MB 8 Mbit
100 Mbit 12.5 MB
1 PiB 1125899906842624 B

آلية العمل

تُجرى عملية التحويل باستخدام mathjs، وهي مكتبة رياضيات لـ JavaScript، مع بادئاتها العشرية والثنائية. تتعامل المكتبة مع الأعداد العشرية والكسور الدقيقة بدلًا من أعداد الفاصلة العائمة، لذا فإن كمية مثل 0.1 kB تتحول إلى 100 B بالضبط، وتُقرَّب كل نتيجة إلى 16 رقمًا معنويًا، وهو ما يكفي لتمثيل جميع البايتات البالغ عددها 1125899906842624 في البيبيبايت. تُكتب النتائج التي تبلغ 10¹⁶ فأكثر بالصيغة الأسية، بحيث يكون كل رقم معروض ذا دلالة: تظهر 1 EiB على شكل 1.152921504606847e+18 B. وينطبق ذلك أيضًا على النتائج الأصغر من 0.000001، مثل 1.25e-13 TB لبت واحد.

نصائح

  • لتحويل سرعة بالميغابت في الثانية إلى ميغابايت في الثانية، حوّل الميغابت إلى ميغابايت: 100 Mbit تساوي 12.5 MB، لذا فإن 100 Mbit/s تساوي 12.5 MB/s.