Как перевести байты в килобайты формула
Байт в Килобайт
Конвертировать из Байт в Килобайт. Введите сумму, которую вы хотите конвертировать и нажмите кнопку конвертировать.
| 1 Байт = 0.000977 Килобайт | 10 Байт = 0.0098 Килобайт | 2500 Байт = 2.4414 Килобайт |
| 2 Байт = 0.002 Килобайт | 20 Байт = 0.0195 Килобайт | 5000 Байт = 4.8828 Килобайт |
| 3 Байт = 0.0029 Килобайт | 30 Байт = 0.0293 Килобайт | 10000 Байт = 9.7656 Килобайт |
| 4 Байт = 0.0039 Килобайт | 40 Байт = 0.0391 Килобайт | 25000 Байт = 24.4141 Килобайт |
| 5 Байт = 0.0049 Килобайт | 50 Байт = 0.0488 Килобайт | 50000 Байт = 48.8281 Килобайт |
| 6 Байт = 0.0059 Килобайт | 100 Байт = 0.0977 Килобайт | 100000 Байт = 97.6563 Килобайт |
| 7 Байт = 0.0068 Килобайт | 250 Байт = 0.2441 Килобайт | 250000 Байт = 244.14 Килобайт |
| 8 Байт = 0.0078 Килобайт | 500 Байт = 0.4883 Килобайт | 500000 Байт = 488.28 Килобайт |
| 9 Байт = 0.0088 Килобайт | 1000 Байт = 0.9766 Килобайт | 1000000 Байт = 976.56 Килобайт |
Встроить этот конвертер вашу страницу или в блог, скопировав следующий код HTML:
Как быстро перевести байты в килобайты и наоборот
Как перевести байты в килобайты и не ошибиться в расчетах?
Информация: общая система счисления

Поскольку компьютеры используют двоичную систему вместо привычной десятичной, которую проходят каждый день школьники на уроках математики, все последующие приращения в единицах хранения данных равны степеням двух, а не десяти. Соответственно, чтобы перевести байты в килобайты, необходимо знать некоторые правила информационных счислений.
Особенности перевода в двоичную систему
Данные формируются из всей информации, хранящейся в компьютере или доступной через Интернет (например, видео, звуки, изображения и текст).
Компьютерные системы работают в «словах», состоящих из четырех байтов. Центральный процессор (ЦП) компьютера может обрабатывать только заданное число слов в одно время. Большинство компьютерных систем работают с 32, 64 или 128 битами, что соответствует одному, двум или четырем словам.
Но, зная все это, как же использовать правило и перевести байты в килобайты?
Исходя из сложных определений, понятных далеко не всем, можно подытожить систему счисления в короткий список:
Так, если необходимо перевести одно значение в другое, достаточно воспользоваться установленными во всем мире данными и придерживаться их. Например, для 1024 байт характерно сокращение в 1 килобайт. Если это значение вырастет до 2048 байт, достаточно обратиться к табличному значению и узнать, что это будет уже 2 килобайта.
Опираясь на правило, можно смело взаимодействовать с информационными счислениями и не ошибиться в расчетах.
Уроки информатики: перевод данных из одной единицы хранения информации в другую
Порядок единиц хранения в порядке возрастания:
Для перевода в более старшую единицу необходимо делить информацию, полученную на предыдущем уровне, на 1024, за исключением перевода из бит в байты, здесь требуется делить на 8.
Практика: переведем 33554432 бит в мегабайты.
1 шаг: переводим из бит в байты путём деления на 8
33554432 бит / 8 = 4194304 байт
2 шаг: переводим из байт в килобайты путём деления на 1024
4194304 байт / 1024 = 4096 килобайт
3 шаг: переводим из килобайт в мегабайты путём деления на 1024
4096 килобайт / 1024 = 4 мегабайта
Для перевода информации в более младшие единицы требуется произвести операцию умножения на 1024 над значением, полученным на предыдущем уровне, за исключением перевода из байт в биты, здесь умножаем на 8.
Практика: переведем 0.4 гигибайта в биты
1 шаг: переведем из гигабайт в мегабайты путём умножения на 1024
0.4 гигабайта * 1024 = 409.6 мегабайт
2 шаг: переведем из мегабайт в килобайты путём умножения на 1024
409.6 мегабайт * 1024 = 419430.4 килобайт
3 шаг: переведем из килобайт в байты путём умножения на 1024
419430.4 килобайта * 1024 = 429496729.6 байт
4 шаг: переведем из байт в биты путём умножения на 8
429496729.6 байт * 8 = 3435973836.8 бит
Порядок следования приставок аналогичный(килобиты->мегабиты->гигабиты->терабиты->. ).
ПРи переводе из байтный оценки в битную, но с той же приставкой достаточно умножить на 8, для перевода из битной в байтную делим на 8.
Практика: Перевести 5242880 бит в мегаБИТЫ.
1 шаг: Пропускаем этап перевода из бит в байты и начинаем сразу же с умножения на 1024 для перевода из бит в килоБИТЫ.
5242880 бит / 1024 = 5120 килоБИТ
2 шаг: Переводим из килобит в мегабиты
5120 килоБИТ / 1024 = 5 мегаБИТ
Практика: Переведем 4 килобайта в мегабиты
1 шаг: Система изначально байтная, можно перевести из килобайт в килобиты умножением на 8
4 килобайта * 8 = 32 килобита
2 шаг: Переведем из килобит в мегабиты путём деления на 1024
KiB, Kib, KB, Kb
История вопроса
Ярким примером путаницы с приставками является «мегабайт» производителей CD, DVD и дискет. Он равен 1024х1000 байт. Дискета на «1,44 Мб» на самом деле имеет ёмкость в 1,44х1024х1000 байт = 1440 Кб или 1,38 Мб (где 1 Мб = 1024х1024 байт). А ёмкость одностороннего однослойного DVD вместо 4,7 «ГБ» составляет 4,37 ГБ = 4,37х1024х1024х1024 байт.
В 1998 году Международное бюро мер и весов заявило, что приставки СИ относятся только к степеням десяти и не должны использоваться для обозначения степеней двойки.
В 1999 году МЭК ввела стандарт IEC 60027-2 с новыми приставками для обозначения количества информации. В 2008 году вышел аналогичный стандарт IEEE 1541 (различие только в том, что IEC предлагает писать «bit» полностью вместо «b» у IEEE). Использование этих приставок одобрено Международным комитетом мер и весов. Для обозначения степеней двойки в ближайшей приставке СИ второй слог заменяется на «bi» от binary (двоичный): kibibyte — KiB, mebibyte — MiB, gibibyte — GiB.
ГОСТ 8.417-2002, приложение А: «В соответствии с международным стандартом МЭК 60027-2 единицы «бит» и «байт» применяют с приставками СИ» (заглавные буквы К, М, Г,… обозначающие степени 10).
31 октября 2009 года Правительство РФ утвердило «Положение о единицах величин, допускаемых к применению в Российской Федерации», которое гласит: «Наименование и обозначение единицы количества информации «байт» (1 байт = 8 бит) применяются с двоичными приставками «Кило», «Мега», «Гига», которые соответствуют множителям «2 10 », «2 20 » и «2 30 » (1 Кбайт = 1024 байт, 1 Мбайт = 1024 Кбайт, 1 Гбайт = 1024 Мбайт). Данные приставки пишутся с большой буквы. Допускается применение международного обозначения единицы информации с приставками «K» «M» «G», рекомендованного Международным стандартом Международной электротехнической комиссии МЭК 60027-2 (KB, MB, GB, Kbyte, Mbyte, Gbyte).»
Т.е. для байт приставки СИ теперь обозначают степени двойки, а для бит всё остаётся по ГОСТ — приставки СИ обозначают степени 10.
1 Мбайт = 1 MiB = 1024х1024 байт, 1 Мбит = 1 Mb = 1000х1000 бит.
Сводная таблица приставок
| IEEE 1541/IEC 60027-2 | ГОСТ 8.417-2002, «Положение. » | ||||
| kibibyte | KiB | 1024 byte | килобайт | КБ | 1024 байт |
| mebibyte | MiB | 1024 KiB | мегабайт | МБ | 1024 КБ |
| gibibyte | GiB | 1024 MiB | гигабайт | ГБ | 1024 МБ |
| tebibyte | TiB | 1024 GiB | терабайт | ТБ | 1024 ГБ |
| kibibit, kibit | Kib | 1024 bit | Для этих величин в РФ утверждённых обозначений нет | ||
| mebibit, mibit | Mib | 1024 Kib | |||
| gibibit, gibit | Gib | 1024 Mib | |||
| tebibit, tibit | Tib | 1024 Gib | |||
| kilobyte | KB | 1000 byte | |||
| megabyte | MB | 1000 KB | |||
| gigabyte | GB | 1000 MB | |||
| terabyte | TB | 1000 GB | |||
| kilobit | Kb | 1000 bit | килобит | Кб | 1000 бит |
| megabit | Mb | 1000 Kb | мегабит | Мб | 1000 Кб |
| gigabit | Gb | 1000 Mb | гигабит | Гб | 1000 Мб |
| terabit | Tb | 1000 Gb | терабит | Тб | 1000 Гб |
Мы видим, что Постановление Правительства от 2009 г. ввело обозначения для KiB, MiB, GiB,… лишив обозначения KB, MB, GB. Эта перестановка не решает главной проблемы: в России в 2 раза меньше утверждённых обозначений приставок для единиц количества информации, чем в международном стандарте МЭК 60027-2. Принятые обозначения не покрывают всех возможных вариантов. К тому же похожие по написанию и произношению (мегабайт) приставки обозначают разные множители.
Неофициальная практика, упомянутая в ГОСТ, покрывает все варианты: Б — байт, б — бит, 1 КБ = 1024 байт, 1кБ = 1000 байт.
Что делать?
Есть разные варианты. Например, скопировать международный стандарт. Или ввести ещё 2 группы приставок. Или узаконить неофициальную практику (см. выше). Лично я склоняюсь к первому варианту — не хотелось бы, чтобы наша страна (когда-то весьма прогрессивная в этом отношении) вступила в ряды любителей местных традиций в виде ярдов/унций/галлонов (путаница при совмещении которых с системой СИ уже была причиной серьёзных аварий).
Перевести байты в килобайты или наоборот
Перевести число, введенное пользователем, в байты или килобайты в зависимости от его выбора.
В данной задаче пользователь должен ввести два значения: само число и как-либо указать, во что он хочет его перевести (в байты или килобайты). Пусть выбор способа перевода указывается с помощью одного из двух символов. Например, если пользователь введет букву «b», то число будет переводиться в байты, а если букву «k», то в килобайты. Тогда алгоритм решения задачи будет следующим:
Pascal
Язык Си
Python
КуМир
Basic-256
var
n: word;
c: char;
begin
write(‘Число: ‘);
readln(n);
write(‘Перевести в байты(b) или килобайты(k): ‘);
readln(c);
if c = ‘b’ then
writeln(n,’Кб = ‘, n*1024, ‘Б’)
else
if c = ‘k’ then
writeln(n,’Б = ‘, n/1024:3:2, ‘Кб’);
end.
// 2-й вариант (через оператор case):
var
n: word;
c: char;
begin
write(‘Число: ‘);
readln(n);
write(‘Перевести в байты(b) или килобайты(k): ‘);
readln(c);
case c of
‘b’: writeln(n,’Кб = ‘, n*1024, ‘Б’);
‘k’: writeln(n,’Б = ‘, n/1024:3:2, ‘Кб’);
end;
end.
Число: 5000
Перевести в байты(b) или килобайты(k): b
5000Кб = 5120000Б
Число: 5000
Перевести в байты(b) или килобайты(k): k
5000Б = 4.88Кб
main() <
int n;
char c;
printf(«Число: «);
scanf(«%d%*c»,&n);
printf(«Перевести в байты (b) или килобайты (k): «);
scanf(«%c»,&c);
if (c == ‘b’) printf(«%d Кб = %d байт», n, n*1024);
else if (c == ‘k’) printf(«%d байт = %.2f Кб», n, n/1024.0);
printf(«\n»);
>
// С помощью оператора выбора switch:
main() <
int n;
char c;
printf(«Число: «);
scanf(«%d%*c»,&n);
printf(«Перевести в байты (b) или килобайты (k): «);
scanf(«%c»,&c);
switch (c) <
case ‘b’:
printf(«%d Кб = %d байт», n, n*1024);
break;
case ‘k’:
printf(«%d байт = %.2f Кб», n, n/1024.0);
break;
>
printf(«\n»);
>
Число: 10
Перевести в байты (b) или килобайты (k): b
10 Кб = 10240 байт
Число: 10000
Перевести в байты (b) или килобайты (k): k
10000 байт = 9.77 Кб
n = int(input(«Число: «))
c = input(«Перевести в байты (b) или килобайты (k): «)
if c == ‘b’:
print(«%dКб = %d байт» % (n, n*1024))
elif c == ‘k’:
print(«%d байт = %.2fКб» % (n, n/1024))
Число: 10000
Перевести в байты (b) или килобайты (k): k
10000 байт = 9.77Кб
Число: 45
Перевести в байты (b) или килобайты (k): b
45Кб = 46080 байт
| Использование инструкции «если-иначе»:
алг байты
нач
цел n
сим c
вывод «Число: »
ввод n
вывод «Перевод в байты(б) или килобайты(к): »
ввод c
если c = «б» то
вывод n, «Кб = «, n*1024, «Б»
иначе
если c = «к» то
вывод n, «Б = «, n/1024, «Кб»
все
все
кон
| Использование инструкции «выбор»:
алг байты
нач
цел n
сим c
вывод «Число: »
ввод n
вывод «Перевод в байты(б) или килобайты(к): »
ввод c
выбор
при c = «б»: вывод n, «Кб = «, n*1024, «Б»
при c = «к»: вывод n, «Б = «, n/1024, «Кб»
все
кон
Число: 45
Перевод в байты(б) или килобайты(к): б
45Кб = 46080Б
Число: 1045
Перевод в байты(б) или килобайты(к): к
1045Б = 1.020508Кб
input n
input «Перевести в байты(б) или килобайты(к): «, c$
if c$ = «б» then
print n*1024 + «Б»
else
if c$ = «к» then print n/1024 + «Кб»
endif
34
Перевести в байты(б) или килобайты(к): б
34816Б
1000
Перевести в байты(б) или килобайты(к): к
0.976562Кб


