Размер файла

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

Размер файла (объём, «вес») — это мера того, сколько данных содержит файл, или сколько памяти он потребляет. Как правило, размер файла выражается в единицах измерения, производных от байта. По соглашению, блоки размера файла используют двоичные приставки (как мегабайт и гигабайт) или приставки СИ (как мебибайт и гибибайт).

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

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

Таблица преобразования
Традиционные единицы Десятичные
Название Знак Двоичные Байт Равно Название IEC Десятичные Бит Равно
Килобайт КБ 210 1,024 1024 Б Килобит Кбит 103 1,000 1000 бит
Мегабайт МБ 220 1,048,576 1024 КБ Мегабит Мбит 106 1,000,000 1000 кбит
Гигабайт ГБ 230 1,073,741,824 1024 МБ Гигабит Гбит 109 1,000,000,000 1000 Мбит
Терабайт ТБ 240 1,099,511,627,776 1024 ГБ Терабит Тбит 1012 1,000,000,000,000 1000 Гбит
Петабайт ПБ 250 1,125,899,906,842,624 1024 ТБ Петабит Пбит 1015 1,000,000,000,000,000 1000 Тбит
Экзабайт ЭБ 260 1,152,921,504,606,846,976 1024 ПБ Экзабит Эбит 1018 1,000,000,000,000,000,000 1000 Пбит
Зетабайт ЗБ 270 1,180,591,620,717,411,303,424 1024 ЭБ Зетабит Збит 1021 1,000,000,000,000,000,000,000 1000 Эбит
Йотабайт ЙБ 280 1,208,925,819,614,629,174,706,176 1024 ЗБ Йотабит Ибит 1024 1,000,000,000,000,000,000,000,000 1000 Збит

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

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

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

См. также[править | править код]