KB проти KiB, MB проти MiB: чому 1 TB показує 931 GB
KB — 1,000 байтів, KiB — 1,024. Тому диск на 1 TB показує 931 GB, а ліміт «50 KB» може заплутати. Перевірте розмір безкоштовним конвертером.
Опубліковано · Час читання: 4 хв
Один кілобайт (KB) — це 1,000 байтів, а один кібібайт (KiB) — 1,024 байти. Так само і далі: мегабайт (MB) — 1,000,000 байтів, а мебібайт (MiB) — 1,048,576. Виробники дисків рахують тисячами, тоді як Windows рахує по 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 байтів. Windows ділить на 1,024 тричі й називає результат «GB»:
1,000,000,000,000 ÷ 1,073,741,824 = 931.3
Тож Windows показує 931 «GB», що насправді є 931 GiB. Та сама арифметика пояснює й інші розміри:
| Заявлено | Показує Windows |
|---|---|
| 64 GB | близько 59.6 GB |
| 256 GB | близько 238.4 GB |
| 500 GB | близько 465.7 GB |
| 1 TB | близько 931.3 GB |
Mac-комп'ютери показують розміри в десяткових одиницях від Mac OS X 10.6, тож Mac показує той самий диск як приблизно 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 покроково показують, як цього досягти.
Щоб побачити точну кількість байтів файлу, перевірте його властивості: у Windows клацніть файл правою кнопкою та виберіть Властивості; на Mac виберіть його та оберіть Отримати інформацію. В обох випадках розмір у байтах показано в дужках.
Перетворення між ними
Відкрийте безкоштовний конвертер одиниць, виберіть Розмір даних і оберіть одиниці в полях Із і У. Кілька корисних прикладів:
- Введіть 1 і конвертуйте Терабайти (TB) у Гібібайти (GiB): 931.32... GiB, те число, яке показує Windows.
- Введіть 50 і конвертуйте Кібібайти (KiB) у Байти: 51,200 байтів.
- Введіть 2 і конвертуйте Мебібайти (MiB) у Мегабайти (MB): близько 2.097 MB.
Конвертер також має Біти, які важливі для швидкості інтернету. Швидкості мережі вказують у бітах за секунду, а в байті 8 бітів, тож з'єднання 100 Mbps передає максимум 12.5 MB даних за секунду, без урахування накладних витрат.
Якщо хочете побачити, чому 1,024 — «круте» число для комп'ютера, безкоштовний конвертер систем числення це показує: 1,024 у двійковій системі — 10000000000, одиниця з десятьма нулями. Посібник перетворення двійкової системи в десяткову пояснює, як це працює.
Яку використовувати?
- Купівля сховища або читання технічного опису: десяткові (GB, TB). Саме так продають диски, карти пам'яті та телефони.
- Читання розмірів у Windows: двійкові, але з десятковими назвами. Подумки замінюйте GB на GiB.
- Обмеження на завантаження: вважайте суворішою десяткову цифру та залишайте запас кілька відсотків.
- Написання технічних документів: використовуйте KiB, MiB і GiB, коли маєте на увазі 1,024. Так зникають будь-які сумніви.
Перевірте розмір зараз
Наступного разу, коли число здаватиметься неправильним, конвертуйте його. Безкоштовний конвертер одиниць має KB, MB, GB, TB та їхні пари KiB, MiB, GiB і TiB поруч, працює на вашому пристрої та показує відповідь під час введення.
Поширені запитання
- Чи 1 KB — це 1,000 чи 1,024 байти?
- Офіційно 1 KB — це 1,000 байтів, а 1 KiB — 1,024 байти. На практиці багато програм, зокрема Windows, досі пишуть KB, маючи на увазі 1,024 байти.
- Чому мій жорсткий диск на 1 TB показує лише 931 GB?
- Диск містить 1,000,000,000,000 байтів. Windows ділить на 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), а розміри файлів — у мегабайтах.
Калькулятори
Спробуйте Конвертер одиниць
Безкоштовно, без реєстрації, працює у вашому браузері. Переводьте метричні й імперські одиниці довжини, ваги, температури, об'єму, площі, швидкості, часу й обсягу даних, як-от см у дюйми, кг у фунти, Цельсій у Фаренгейт чи милі в км.