Размер файла
Размер файла — это количество памяти, необходимое для хранения его содержимого. Размер измеряют в байтах и более крупных единицах: килобайтах, мегабайтах, гигабайтах и других.
Любой файл состоит из данных, записанных в виде последовательности битов и байтов. Чем больше данных содержит файл, тем больше его размер. Например, текстовый документ обычно занимает меньше места, чем фотография, а фотография — меньше, чем видеозапись такой же длительности.
Единицы измерения
Минимальная единица информации — бит. Восемь бит образуют один байт. Для обозначения размера файла используют специальные единицы размера файла. В учебных задачах часто принимают: \(1\) КиБ \(= 1024\) Б, \(1\) МиБ \(= 1024\) КиБ, \(1\) ГиБ \(= 1024\) МиБ. В некоторых практических системах приставки кило-, мега- и гига- используют для умножения на \(1000\), поэтому условие задачи нужно читать внимательно.
Как вычисляют размер
Если известны количество элементов и объём одного элемента, размер находят умножением:
Здесь \(S\) — размер файла, \(n\) — количество элементов, а \(i\) — размер одного элемента в битах или байтах. Например, для неупакованного изображения размер можно оценить по числу пикселей и количеству битов на один пиксель. При необходимости результат переводят в нужные единицы.
Файл содержит \(4096\) байт. Так как \(1\) КиБ \(= 1024\) Б, его размер равен \(4096 : 1024 = 4\) КиБ.
Размер одного файла и размер набора файлов — не одно и то же. Для набора нужно сложить размеры всех входящих в него файлов. Кроме того, размер файла не следует путать с его атрибутами: имя, дата изменения и права доступа описывают файл, но не являются его содержимым.
Каков размер файла \(2\) МиБ в байтах, если \(1\) МиБ \(= 1024\) КиБ, а \(1\) КиБ \(= 1024\) Б?
Главное
- Размер файла — объём памяти, который занимает его содержимое.
- Основная единица измерения — байт; в задачах часто используют соотношение \(1\) КиБ \(= 1024\) Б.
- Размер нескольких файлов находят сложением их размеров.