РУҚА
Задание № 13 · ОГЭ

Объём текстового файла

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

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

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

Перед вычислением нужно определить, что именно считается символом: буквы, цифры, знаки препинания, пробелы и переводы строк. Способ представления символов задаётся кодированием символов в файле. В задачах длина кода часто дана непосредственно, например 8, 16 или р бит на символ.

\[I = K \cdot i\]1

Здесь \(I\) — объём текста в битах, \(K\) — количество символов, \(i\) — длина кода одного символа в битах. Чтобы получить объём в байтах, результат делят на 8: \(I_{\text{байт}} = \frac{K \cdot i}{8}\). Если коды имеют разную длину, объём вычисляют сложением: \(I = i_1 + i_2 + \dots + i_K\).

№
Пример

В тексте 120 символов, каждый кодируется 16 битами. Объём равен \(120 \cdot 16 = 1920\) бит, или \(1920 : 8 = 240\) байт. При необходимости результат переводят в другие единицы размера файла.

!
Не перепутайте

Количество символов — это не объём файла. Например, 100 символов могут занимать 100 байт при кодировании по 8 бит или 200 байт при кодировании по 16 бит. Кроме того, фактический размер файла иногда включает служебные данные формата, но в учебных задачах обычно учитывают только код текста.

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

Текст содержит 50 символов, каждый занимает 2 байта. Каков объём текста?

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

Главное

  • Объём текста зависит от количества символов и длины их кодов.
  • При одинаковой длине кода используют формулу \(I = K \cdot i\).
  • Биты переводят в байты делением на 8; пробелы и знаки препинания тоже считаются символами.