РУҚА
Задания № 7, 11 · ЕГЭ

Размер текстового файла

Как вычислить объём текста по числу символов и размеру одного символа
2 мин чтенияСложность: Обновлено 29 сентября 2026

Размер текстового файла — это объём памяти, необходимый для хранения закодированного текста. Его находят по числу символов и количеству байт, которое занимает один символ в выбранной кодировке.

Размер текстового файла
Размер текстового файла — количество информации в байтах, занимаемое всеми символами текста после кодирования. Для расчёта нужно знать число символов и размер одного символа в байтах.

Текстовая информация хранится в виде последовательности кодов символов. Поэтому объём зависит не только от длины текста, но и от байта, используемого для представления символов. Например, если каждый символ занимает 1 байт, то строка из 100 символов занимает 100 байт. Переводить байты в килобайты нужно только после вычисления общего объёма: \(1\ \text{Кбайт}=1024\ \text{байта}\).

Формула

\[V = N \cdot i\]1

Здесь \(V\) — размер файла в байтах, \(N\) — количество символов, а \(i\) — количество байт на один символ. Если символы имеют разный размер, одной такой формулы недостаточно: объём находят сложением размеров всех символов или используют условие задачи о среднем размере символа.

№
Пример расчёта

В тексте 240 символов. Каждый символ кодируется двумя байтами. Тогда размер файла равен \(V=240\cdot2=480\) байт. В килобайтах это \(480/1024=0{,}46875\) Кбайт.

!
Не путайте символы и байты

Количество символов не всегда равно количеству байт. Например, в одной кодировке символ может занимать 1 байт, а в другой — 2 или больше. Поэтому сначала определите размер одного символа в используемой кодировке, например UTF-8, а затем применяйте формулу.

Проверьте себя

Сообщение содержит 80 символов, каждый занимает 2 байта. Каков его размер?

Главное за минуту

Главное

  • Размер текста вычисляют по формуле \(V=N\cdot i\).
  • \(N\) — число символов, \(i\) — число байт на один символ, \(V\) — объём файла в байтах.
  • Количество символов и количество байт могут различаться из-за кодировки.