Килобайты в байты: формула и таблица перевода
Сколько байтов в килобайте: 1024 или 1000? Формула перевода килобайт в байты, готовые значения и таблица. Онлайн-конвертер считает по точному коэффициенту.
Что такое байт и килобайт
Байт — базовая единица измерения объёма цифровых данных. Он состоит из восьми бит, где каждый бит хранит один двоичный разряд: 0 или 1. С восьмью разрядами байт кодирует 256 различных значений — этого достаточно, чтобы закодировать один символ текста, один байт пикселя или один элемент массива в большинстве языков программирования.
Килобайт (кБ, KB) — производная единица, кратная байту. Слово построено по той же модели, что и метрические килограмм или километр: приставка «кило» означает множитель, а в исходном виде байта. Значение множителя определяет, идёт речь о десятичном килобайте (1000 байт) или о двоичном (1024 байта) — об этом различии подробно рассказано ниже, но в конвертере выше используется двоичный счёт: 1 кБ = 1024 Б.
Формула перевода килобайт в байты
Перевод килобайтов в байты сводится к одной арифметической операции — умножению на коэффициент:
байты = килобайты × 1024
Обратная операция выполняется делением: килобайты = байты ÷ 1024.
Для расчётов «в уме» полезно знать несколько удобных множителей:
- 1 кБ = 1024 Б
- 2 кБ = 2048 Б
- 4 кБ = 4096 Б
- 8 кБ = 8192 Б
- 16 кБ = 16 384 Б
- 32 кБ = 32 768 Б
- 64 кБ = 65 536 Б
- 1024 кБ = 1 048 576 Б (ровно 1 мегабайт)
Все значения в конвертере выше рассчитываются по точному коэффициенту 1024, поэтому результат не зависит от округления.
1024 или 1000 — в чём разница
Главная сложность перевода «кбайт в байт» в том, что существуют два равноправных стандарта, и оба они «официальные».
Двоичный килобайт — 1024 байта. Так считают операционные системы Windows, macOS (в системных настройках), языки программирования и файловые системы. Причина проста: компьютеры работают в двоичной системе счисления, а 1024 = 2¹⁰ — это ближайшая к 1000 степень двойки. С ней удобно работать в памяти и на дисках, где ячейки адресуются сдвигами битов.
Десятичный килобайт — 1000 байтов. Так считают производители жёстких дисков и флешек, провайдеры связи и метрическая система СИ. Приставка «кило» изначально означает множитель 10³ = 1000, и именно это значение закреплено в международных стандартах (МЭК 80000-13, СИ).
Чтобы избавить обе системы от путаницы, введены отдельные двоичные единицы с приставками «киби-», «меби-», «гиги-» и так далее. Кибибайт (KiB) равен строго 1024 байтам, килобайт (кБ) — строго 1000 байтам. В повседневной речи слово «килобайт» почти всегда означает 1024 байта, но в технической документации, договорах и рекламных материалах носителей всегда уточняют, какой стандарт имеется в виду.
| Килобайты | В двоичной системе (× 1024) | В десятичной системе (× 1000) |
|---|---|---|
| 1 | 1024 | 1000 |
| 5 | 5120 | 5000 |
| 10 | 10 240 | 10 000 |
| 100 | 102 400 | 100 000 |
| 256 | 262 144 | 256 000 |
| 1024 | 1 048 576 | 1 024 000 |
Разница выглядит незначительной в единицах, но растёт вместе с объёмом: диск с ёмкостью 1 ТБ по декларации производителя занимает около 931 ГиБ в файловой системе. Разница в 7 % — именно та цифра, которую пользователи замечают при установке Windows.
Таблица перевода килобайт в байты
Готовые значения с шагом 1 кБ до 1024 кБ. Пока таблица закрывает типовые задачи; если нужен точный расчёт для любого числа — воспользуйтесь конвертером в начале статьи.
| Килобайты | Байты | Килобайты | Байты |
|---|---|---|---|
| 1 | 1024 | 32 | 32 768 |
| 2 | 2048 | 64 | 65 536 |
| 3 | 3072 | 128 | 131 072 |
| 4 | 4096 | 256 | 262 144 |
| 5 | 5120 | 512 | 524 288 |
| 8 | 8192 | 1024 | 1 048 576 |
| 10 | 10 240 | 2048 | 2 097 152 |
| 16 | 16 384 | 4096 | 4 194 304 |
| 20 | 20 480 | 8192 | 8 388 608 |
| 25 | 25 600 | 10 000 | 10 240 000 |
Обратный перевод: байты в килобайты
| Байты | Килобайты | Байты | Килобайты |
|---|---|---|---|
| 1024 | 1 | 65 536 | 64 |
| 2048 | 2 | 131 072 | 128 |
| 4096 | 4 | 262 144 | 256 |
| 5120 | 5 | 524 288 | 512 |
| 8192 | 8 | 1 048 576 | 1024 |
| 10 240 | 10 | 1 000 000 | 976,5625 |
| 16 384 | 16 | 5 000 000 | 4882,8125 |
| 20 480 | 20 | 10 000 000 | 9765,625 |
Примеры перевода килобайт в байты
Разберём типовые задачи, с которыми сталкиваются школьники, студенты и пользователи компьютеров.
Текстовый файл на 4 кБ. Байт: 4 × 1024 = 4096. Заметьте: сам текст, вероятнее всего, занимает меньше — файловая система выделяет ему минимум один блок (в современных ФС размер кластера начинается от 4 КБ), поэтому «пустой» документ почти всегда весит 4096 байт.
Лог-файл на 12 кБ. Байт: 12 × 1024 = 12 288 байт. Обратная проверка: 12 288 ÷ 1024 = 12 — перевод «туда и обратно» работает без потерь.
Сколько байтов в 64 кБ. Байт: 64 × 1024 = 65 536. Это удобное число: 65 536 = 2¹⁶, то есть ровно 65 536 адресов в шестнадцатибитном пространстве — типичный размер базы данных или таблицы в старых системах.
1 МБ — сколько килобайт и байт. 1 МБ = 1024 кБ = 1 048 576 байт. Если же провайдер считает мегабайт как 10³, то его 1 МБ = 1000 кБ = 1 000 000 байт — разница ровно 48 576 байт, или около 4,86 %.
Ошибочный перевычный пример: 5 кБ. Студент, помнящий про «1024», напишет 5120 байт, а система проверки ответа, считающая по стандарту СИ, ожидает 5000. Поэтому в задачах всегда стоит уточнить, какой стандарт заложен в условие.
Килобайты и килобиты — не путайте единицы
Вторая по частоте ошибка в переводах — смешение байтов и бит. 1 байт = 8 бит, поэтому между килобайтами и килобитами действует множитель 8:
- 1 кБ = 8 кбит = 8192 бит (в двоичной системе)
- 1 кБ = 8 кбит = 8000 бит (в десятичной системе)
- 1 МБ = 8 Мбит
- 1 ГБ = 8 Гбит
Это важно при разборе тарифов и скоростей интернета. Если тариф обещает 100 Мбит/с, максимальный реальный поток данных составит 100 ÷ 8 = 12,5 МБ/с. А если скорость в 100 Мбит/с подают в «кибибитах» (как часто делают производители модемов), фактический поток будет ещё меньше — около 12,2 МБ/с.
Скорость передачи также измеряется не в байтах, а в битах в секунду. Чтобы получить скорость в байтах в секунду, разделите значение в килобитах в секунду на 8 и получите килобайты в секунду.
Чем килобайт отличается от кибибайта
Чтобы свести путаницу к минимуму, введём чёткую терминологию:
| Название | Обозначение | Значение |
|---|---|---|
| Килобайт (SI) | кБ, kB | 1000 байт |
| Кибибайт | KiB | 1024 байта |
| Мегабайт (SI) | МБ, MB | 1000 кБ = 1 000 000 байт |
| Мебибайт | MiB | 1024 кБ = 1 048 576 байт |
| Гигабайт (SI) | ГБ, GB | 1000 МБ = 10⁹ байт |
| Гибибайт | GiB | 1024 МБ = 2³⁰ байт |
Правильные «двоичные» приставки — киби-, меби-, гиги-, теби- — редко встречаются в бытовой речи, но они используются в спецификациях файловых систем, технических условиях и документации. Если вам важна точность, указывайте единицу явно: «1 КиБ» вместо «1 кБ».
Практические подсказки
Для программистов. В большинстве языков с двоичной системой удобнее работать с числами 2ⁿ: 1024 * n, n << 10 — сдвиг на 10 бит равнозначен умножению на 1024. Кодировками, в которых один символ занимает ровно один байт, остаются ASCII, KOI8-R и CP1251; для UTF-8 символ занимает от 1 до 4 байт, поэтому размер файла в байтах не совпадает с количеством символов.
Для учеников. Запомните три эталонных числа: 1024 байта в килобайте, 1 048 576 байт в мегабайте и 1024 килобайта в мегабайте. С этими значениями все школьные задачи о переводе данных решаются за один шаг умножения или деления.
Для проверки ответа. Убедитесь, что обе единицы относятся к одному стандарту. Сравнение «1024 кБ × 1000 = 1 024 000 Б» — некорректная смесь: либо килобайты должны быть двоичными (× 1024), либо коэффициент должен быть 1000, но тогда и килобайт придётся понимать как 1000 байт.
Часто задаваемые вопросы
Сколько байтов в одном килобайте?
В двоичном счёте, который применяют операционные системы, 1 килобайт равен 1024 байтам. По стандарту СИ 1 кбайт = 1000 байт, именно эту величину используют производители носителей и телеком-операторы.
Почему килобайт равен 1024 байтам, а не 1000?
Потому что в двоичной системе удобно считать по степеням двойки: 2^10 = 1024, а не 1000. Исторически при разработке компьютеров приставку «кило» использовали для обозначения множителя 1024, хотя в метрической системе она означает 1000.
Чем килобайт отличается от кибибайта?
Кибибайт (KiB) — это строго 1024 байта, а килобайт (кБ) — 1000 байт по стандарту СИ. В бытовой речи слово «килобайт» часто означает 1024 байта, поэтому при точных расчётах важно указывать, какой стандарт вы используете.
Как перевести байты обратно в килобайты?
Делением: разделите количество байтов на 1024, если считаете в двоичной системе, или на 1000 — если нужен десятичный килобайт. Например, 2048 байт = 2048 ÷ 1024 = 2 килобайта.
Почему размер файла в Windows отличается от размера на диске?
Файловые системы и операционные системы Windows считают килобайт равным 1024 байтам, а жёсткие диски и флешки измеряют ёмкость по стандарту СИ — 1000 байт в килобайте. Поэтому диск на 500 ГБ занимает около 465 ГиБ в системе.
Чем килобайт отличается от килобита?
Килобит — это 1000 (или 1024) бит, а килобайт — 1000 (или 1024) байта. Один байт состоит из 8 бит, поэтому 1 килобайт = 8 килобит. Скорость интернета измеряют в мегабитах, размер файлов — в мегабайтах.