ما الذي تقوم به هذه الأداة
تحوّل هذه الأداة كمية تخزين رقمي من وحدة إلى أخرى عبر مجموعة كاملة من وحدات البِت والبايت، في النظامين العشري (SI) والثنائي (IEC) على حدّ سواء. تعتمد الوحدات العشرية على قوى الرقم 1000 (الكيلوبايت، الميغابايت، الغيغابايت...)، بينما تعتمد الوحدات الثنائية على قوى الرقم 1024 (الكيبيبايت، الميبيبايت، الغيبيبايت...). ولأنّ الخلط بين النظامين شائع جدًا، يفصل المحوّل بينهما فصلًا صارمًا ويستخدم البِت كأساس مشترك حتى تتحوّل أي وحدة إلى أي وحدة أخرى بدقة تامة.
كيفية الاستخدام
أدخِل القيمة التي تريد تحويلها، ثم اختر الوحدة التي تُعبّر عنها حاليًا من حقل «من»، واختر الوحدة المطلوبة من حقل «إلى». تتحدّث النتيجة فورًا لتُظهر الكمية المكافئة، إضافةً إلى القيمة نفسها معبّرًا عنها بالبِت الخام. والكسور العشرية مسموح بها، أما النتائج الكبيرة أو الصغيرة جدًا فتُعرض بدقة كاملة.
شرح المعادلة
يُسنِد المحوّل لكل وحدة عددًا ثابتًا من البِتات. فالبِت يساوي 1، والبايت يساوي 8 بِتات. وتضرب البادئة العشرية من الرتبة \(n\) في \(1000^{n}\)، بينما تضرب البادئة الثنائية من الرتبة \(n\) في \(1024^{n}\)، ثم تُضرب الوحدات المبنية على البايت في 8. والتحويل ببساطة هو:
$$\text{outputValue} = \text{inputValue} \times \dfrac{\text{bitsPerUnit(from)}}{\text{bitsPerUnit(to)}}$$حيث
$$\text{bitsPerUnit} = 8^{[\text{byte}]} \times \begin{cases}1000^{n} & \text{decimal}\\1024^{n} & \text{binary}\end{cases}$$ولأنّ عدد البِتات لكل وحدة لا يقل أبدًا عن 1، فإن القسمة آمنة دائمًا.
مثال تطبيقي
لنحوّل 1 كيلوبايت (kB) إلى ميغابايت (MB). عدد البِتات لكل وحدة (kB) \(= 8{,}000\)، وعدد البِتات لكل وحدة (MB) \(= 8{,}000{,}000\). إذًا مجموع البِتات \(= 1 \times 8{,}000 = 8{,}000\) بِت، والقيمة الناتجة \(= 8{,}000 \div 8{,}000{,}000 = 0.001\) ميغابايت. وإليك مثالًا آخر معبّرًا: 1 غيغابايت (GB عشري) يساوي \(8\mathrm{e}9 \div 8{,}589{,}934{,}592 \approx 0.9313\) غيبيبايت (GiB ثنائي) — أي أصغر بنحو 6.9%. وهذا بالضبط هو السبب في أنّ قرصًا سعته «1 تيرابايت» يظهر بنحو 931 غيغابايت في بعض أنظمة التشغيل التي تحسب فعليًا بالوحدات الثنائية.
الأسئلة الشائعة
لماذا تكون سعة قرصي الصلب أقل من المعلَن؟ تبيع الشركات المصنّعة الأقراص بالتيرابايت العشري (1 تيرابايت = 1,000,000,000,000 بايت)، لكن كثيرًا من الأنظمة تعرض التيبيبايت الثنائي مكتوبًا «TB». ويختلف الرقمان بنحو 9% على مستوى التيرابايت.
ما الفرق بين البِت والبايت؟ البايت يساوي 8 بِتات تمامًا. وعادةً ما تُذكر سرعات الشبكة بالبِت (ميغابِت في الثانية Mbps)، بينما تُذكر أحجام الملفات بالبايت (ميغابايت MB)، لذا كثيرًا ما يلزم القسمة على 8.
ما هي رونّا وكويتّا وروبي وكيوبي؟ رونّا (R) وكويتّا (Q) بادئتان حديثتان في النظام الدولي SI تساويان \(1000^{9}\) و\(1000^{10}\)، أما روبي وكيوبي فهما النظيران الثنائيان المقترحان لـ \(1024^{9}\) و\(1024^{10}\)، وقد أُدرجا هنا للاكتمال.