KB و KiB، MB و MiB: چرا 1 TB، 931 GB نشان داده میشود
هر KB برابر 1,000 بایت و هر KiB برابر 1,024 بایت است. برای همین یک دیسک 1 TB بهصورت 931 GB نشان داده میشود. با مبدل واحد رایگان تبدیل کنید.
منتشر شده در · زمان مطالعه: 5 دقیقه
یک کیلوبایت (KB) برابر 1,000 بایت است و یک کیبیبایت (KiB) برابر 1,024 بایت. همین تقسیم تا بالاتر هم ادامه دارد: یک مگابایت (MB) برابر 1,000,000 بایت است و یک مبیبایت (MiB) برابر 1,048,576 بایت. سازندگان دیسک با هزارتایی حساب میکنند، در حالی که ویندوز با 1,024ها حساب میکند اما همچنان "GB" مینویسد، پس یک دیسک 1 TB حدود 931 GB نشان داده میشود. مبدل واحد رایگان هر دو نوع را زیر اندازه داده دارد، پس میتوانید هر عددی را در یک ثانیه بررسی کنید.
چیزی روی دیسک شما گم نشده و کسی هم سر شما کلاه نگذاشته. دو سیستم شمارش تقریباً نامهای یکسانی دارند، و این باعث سردرگمی واقعی میشود، بهویژه وقتی یک فرم آنلاین میگوید "حداکثر 50 KB".
دو روش شمارش بایتها
رایانهها با سیستم دودویی کار میکنند، پس توانهای دو (1,024 = 2^10) برای برنامهنویسان اولیه طبیعی بود، و "کیلو" برای 1,024 قرض گرفته شد چون به 1,000 نزدیک بود. بعدها سازمانهای استانداردسازی نامهای خاصی به واحدهای دودویی دادند (کیبی، مبی، گیبی، تبی) و کیلو، مگا و گیگا را برای توانهای ده نگه داشتند، مانند هر علم دیگری.
| اعشاری (SI) | بایت | دودویی (IEC) | بایت |
|---|---|---|---|
| 1 KB (کیلوبایت) | 1,000 | 1 KiB (کیبیبایت) | 1,024 |
| 1 MB (مگابایت) | 1,000,000 | 1 MiB (مبیبایت) | 1,048,576 |
| 1 GB (گیگابایت) | 1,000,000,000 | 1 GiB (گیبیبایت) | 1,073,741,824 |
| 1 TB (ترابایت) | 1,000,000,000,000 | 1 TiB (تبیبایت) | 1,099,511,627,776 |
فاصله در هر گام بیشتر میشود: حدود 2.4% در کیلو، 4.9% در مگا، 7.4% در گیگا و 10% در ترا. به همین دلیل روی یک فایل کوچک کسی تفاوت را متوجه نمیشود، اما روی یک هارد دیسک جدید همه متوجه میشوند.
چرا یک دیسک 1 TB، 931 GB نشان میدهد
روی جعبه نوشته 1 TB، یعنی 1,000,000,000,000 بایت. ویندوز سه بار بر 1,024 تقسیم میکند و جواب را "GB" مینامد:
1,000,000,000,000 ÷ 1,073,741,824 = 931.3
پس ویندوز 931 "GB" گزارش میکند که در واقع 931 GiB است. همین محاسبه اندازههای دیگر را هم توضیح میدهد:
| ادعاشده | نشان دادهشده توسط ویندوز |
|---|---|
| 64 GB | حدود 59.6 GB |
| 256 GB | حدود 238.4 GB |
| 500 GB | حدود 465.7 GB |
| 1 TB | حدود 931.3 GB |
مکها از Mac OS X 10.6 به این سو اندازهها را با واحدهای اعشاری نشان دادهاند، پس مک همان دیسک را حدود 1 TB نشان میدهد. گوشیها و برنامههای دیگر فرق میکنند. بخشی از فضا هم توسط سیستمعامل، پارتیشنهای بازیابی و قالببندی گرفته میشود، پس "فضای آزاد" همیشه کمی کمتر از این هم هست.
منظور فرم از "KB" کدام است؟
اینجا در زندگی روزمره اهمیت پیدا میکند. یک درگاه آزمون یا کاریابی میگوید "عکس باید کمتر از 50 KB باشد". آیا یعنی 50,000 بایت است یا 51,200 بایت (50 × 1,024)؟ فرم معمولاً نمیگوید و سایتهای مختلف متفاوت بررسی میکنند.
- 50 KB (اعشاری) = 50,000 بایت
- 50 KiB (دودویی) = 51,200 بایت
فایل 50,500 بایتی از یک بررسی عبور میکند و از دیگری رد میشود. حرکت امن این است که به عدد سختگیرانهتر هدف بگیرید: اگر فایل را زیر 50,000 بایت بیاورید، در هر دو حالت قبول میشود.
یک تله دوم هم هست. رایانه، گوشی یا برنامه شما ممکن است اندازهها را با 1,024ها نشان دهد در حالی که آنها را "KB" مینامد. ابزارهای خود EveryApp هم این کار را میکنند: اندازهای که بعد از فشردهسازی نشان داده میشود بر حسب واحدهای 1,024 بایتی است و با KB برچسب خورده. فایلی که "49 KB" نشان داده میشود ممکن است کمی بیشتر از 50,000 بایت باشد. برای محدودیت 50 KB، هدفتان 48 KB یا کمتر بهصورت نمایشدادهشده باشد، و برای محدودیت 100 KB حدود 97 KB یا کمتر. راهنماهای فشردهسازی تصویر به 50 KB و اندازه PDF بر حسب KB مراحل رسیدن به آن را توضیح میدهند.
برای دیدن تعداد دقیق بایتهای یک فایل، ویژگیهای آن را بررسی کنید: در ویندوز روی فایل راستکلیک کنید و ویژگیها را انتخاب کنید؛ در مک آن را انتخاب کنید و نمایش اطلاعات را بزنید. هر دو اندازه را بر حسب بایت داخل پرانتز نشان میدهند.
تبدیل بین آنها
مبدل واحد رایگان را باز کنید، اندازه داده را انتخاب کنید و واحدها را در از و به انتخاب کنید. چند مثال که ارزش دانستن دارند:
- عدد 1 را تایپ کنید و ترابایت (TB) را به گیبیبایت (GiB) تبدیل کنید: 931.32... GiB، عددی که ویندوز نشان میدهد.
- عدد 50 را تایپ کنید و کیبیبایت (KiB) را به بایت تبدیل کنید: 51,200 بایت.
- عدد 2 را تایپ کنید و مبیبایت (MiB) را به مگابایت (MB) تبدیل کنید: حدود 2.097 MB.
مبدل همچنین بیتها را دارد که برای سرعت اینترنت مهماند. سرعت شبکه بر حسب بیت بر ثانیه نوشته میشود و هر بایت 8 بیت است، پس اتصال 100 Mbps حداکثر 12.5 MB داده در ثانیه منتقل میکند، پیش از هر سربار دیگری.
اگر میخواهید ببینید چرا 1,024 برای رایانه عدد "گرد" است، مبدل مبنای عدد رایگان آن را نشان میدهد: 1,024 در دودویی 10000000000 است، یک 1 با ده صفر بعدش. راهنمای تبدیل دودویی به اعشاری توضیح میدهد که این چگونه کار میکند.
کدام را باید استفاده کنید؟
- خرید حافظه یا خواندن مشخصات فنی: اعشاری (GB، TB). اینطور هارد دیسک، کارت حافظه و گوشی فروخته میشوند.
- خواندن اندازهها در ویندوز: دودویی، با نامهای اعشاری برچسب خورده. در ذهن GB را با GiB عوض کنید.
- رعایت محدودیت آپلود: عدد اعشاری سختگیرانهتر را فرض کنید و حاشیهای چند درصدی بگذارید.
- نوشتن اسناد فنی: وقتی منظورتان 1,024 است از KiB، MiB و GiB استفاده کنید. این هر شکی را از بین میبرد.
همین حالا یک اندازه را بررسی کنید
دفعه بعد که عددی غلط به نظر رسید، آن را تبدیل کنید. مبدل واحد رایگان واحدهای KB، MB، GB، TB و همتایان KiB، MiB، GiB و TiB آنها را کنار هم دارد، روی دستگاه شما کار میکند و پاسخ را هنگام تایپ نشان میدهد.
پرسشهای متداول
- آیا 1 KB برابر 1,000 بایت است یا 1,024 بایت؟
- بهطور رسمی، 1 KB برابر 1,000 بایت و 1 KiB برابر 1,024 بایت است. در عمل، بسیاری از برنامهها، از جمله ویندوز، هنوز وقتی 1,024 بایت را منظور دارند KB میگویند.
- چرا هارد 1 TB من فقط 931 GB نشان میدهد؟
- دیسک 1,000,000,000,000 بایت را در خود دارد. ویندوز سه بار بر 1,024 تقسیم میکند و نتیجه را GB مینامد، که 931 میشود. این همان فضاست که به شیوهای دیگر شمرده شده است.
- محدودیت آپلود 50 KB چند بایت است؟
- بستگی به سایت دارد: 50,000 بایت اگر با هزارتایی حساب کند، و 51,200 بایت اگر با 1,024ها حساب کند. برای اطمینان، فایل خود را زیر 50,000 بایت نگه دارید.
- تفاوت MB و MiB چیست؟
- یک MB برابر 1,000,000 بایت است و یک MiB برابر 1,048,576 بایت، حدود 4.9% بیشتر.
- آیا یک مگابیت همان مگابایت است؟
- نه. یک بایت 8 بیت است، پس یک مگابایت 8 مگابیت است. سرعت اینترنت بر حسب مگابیت بر ثانیه (Mbps) و اندازه فایلها بر حسب مگابایت سنجیده میشود.
ماشینحسابها
امتحان مبدل واحد
رایگان، بدون ثبتنام، در مرورگرتان کار میکند. سانتیمتر به اینچ، کیلوگرم به پوند، °C به °F و مابقی واحدهای طول، وزن، حجم و غیره.