stringtranslate.com

Размер файла

Размер файла — это мера того, сколько данных содержит компьютерный файл или, альтернативно, сколько памяти он потребляет. Обычно размер файла выражается в единицах измерения на основе байта . По соглашению, единицы размера файла используют либо метрический префикс (например, мегабайт и гигабайт ), либо двоичный префикс (например, мебибайт и гибибайт ). [1]

Когда файл записывается в файловую систему , что имеет место в большинстве современных устройств, он может потреблять немного больше дискового пространства , чем требуется файлу. Это происходит потому, что файловая система округляет размер, чтобы включить любое неиспользованное пространство, оставшееся в последнем блоке , использованном файлом. ( Сектор — это наименьший объем пространства, адресуемого файловой системой. Размер сектора диска составляет от нескольких сотен до нескольких тысяч байт. Блок файловой системы — это один или несколько секторов по размеру.) Неиспользуемое пространство называется резервным пространством или внутренней фрагментацией . [2] Хотя меньшие размеры секторов позволяют более плотно использовать дисковое пространство, они снижают эффективность работы файловой системы.

Максимальный размер

Максимальный размер файла, поддерживаемый файловой системой, зависит не только от емкости файловой системы, но и от количества бит, зарезервированных для хранения информации о размере файла. Например, максимальный размер файла в файловой системе FAT32 составляет 4 294 967 295 байт, что на один байт меньше четырех гигабайт. [3] В таблице ниже подробно описан максимальный размер файла для ряда распространенных или исторических файловых систем.

Единицы информации

Байты являются типичной базовой единицей информации. Размеры больших файлов обычно выражаются с помощью килобайт, мегабайт или гигабайт в зависимости от размера файла. Хотя эти большие единицы не так точны, как размер байта, большинство операционных систем раскрывают истинный размер файла в байтах, напрямую просматривая свойства файла. Инструменты командной строки также могут раскрывать точный размер в байтах.

Файловая система может отображать все размеры в метрической системе, указывая только «КБ» для небольших файлов, в то время как некоторые файловые системы/операционные системы отображают размеры в традиционно используемой на компьютерах двоичной системе для всех размеров, например «КБ», в то время как производители жестких дисков используют метрическую систему (например, ГБ = 1 000 000 000 байт и ТБ = 1000 ГБ).

Килобайт (КБ) (JEDEC) иногда однозначно обозначается как кибибайт (КиБ) (IEC). Иногда используется кБ с префиксом СИ в нижнем регистре «k-» для кило (1000), тогда он всегда равен 1000 байтам.

Передача файлов (например, «загрузки») может использовать скорости единиц байтов (например, МБ/с) в двоичной, а не метрической системе, в то время как сетевое оборудование, такое как WiFi , всегда использует метрическую систему (Мбит/с, Гбит/с и т. д .). единиц битов (и ему нужно отправить больше, чем сами файлы, поэтому необходимо учитывать некоторые накладные расходы), что делает внешне похожие термины совершенно несовместимыми. [ необходима цитата ]

Смотрите также

Примечания

  1. ^ В зависимости от стандарта формата отдельные реализации могут иметь различные ограничения. Подробности см. в статье о соответствующей файловой системе.

Ссылки

  1. ^ Ассоциация твердотельных технологий JEDEC (ноябрь 2019 г.). «Термины, определения и буквенные обозначения микропроцессоров и интегральных схем памяти». JESD 100B.01 . стр. 8 . Получено 05.04.2009 .
  2. ^ "Что такое Slack Space?". IT Pro . 2010-01-19 . Получено 2018-02-17 .
  3. ^ "Спецификация файловой системы FAT32 от Microsoft Extensible Firmware Initiative, FAT: Общий обзор формата на диске". Microsoft . 2000-12-06 . Получено 2011-07-03 .