Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

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

Максимальный размер [ править ]

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

Единицы информации [ править ]

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

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

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

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

См. Также [ править ]

  • Единицы информации
  • Метрический префикс

Заметки [ править ]

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

Ссылки [ править ]

  1. ^ JEDEC Solid State Technology Association (ноябрь 2019 г.). «Термины, определения и буквенные обозначения для микропроцессоров и интегральных схем памяти» . JESD 100B.01 . п. 8 . Проверено 5 апреля 2009 .
  2. ^ "Что такое Slack Space?" . IT Pro . 2010-01-19 . Проверено 17 февраля 2018 .
  3. ^ «Microsoft Extensible Firmware Initiative FAT32 File System Specification, FAT: General Overview of On-Disk Format» . Microsoft . 2000-12-06 . Проверено 3 июля 2011 .