Размер файла
Размер файла (объём, «вес») — это мера того, сколько данных содержит файл, или сколько памяти он потребляет. Как правило, размер файла выражается в единицах измерения, производных от байта. По соглашению, блоки размера файла используют двоичные приставки (как мегабайт и гигабайт) или приставки СИ (как мебибайт и гибибайт).
Когда файл записывается в файловой системе, он может потреблять немного больше дискового пространства, чем требуется. Это происходит потому что файловая система округляет размер, включая неиспользуемое пространство, оставшееся в последнем секторе диска, использовавшегося файлом. Сектор — это минимальный объём пространства, видимый файловой системой. Размер сектора диска составляет несколько сотен или несколько тысяч байт. Хотя сектора позволяют более плотное использование дискового пространства, они снижают эффективность работы файловой системы.
Максимальный размер файла, который поддерживает файловая система, зависит не только от возможностей файловой системы, но и от количества бит, отведенных для хранения информации о размере файла. Максимальный размер файла в файловой системе 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 маршрутизатор, всегда использует метрическую систему (Мбит/с, Гбит/с и т. д.) — биты (и ему нужно отправить не только сами файлы, поэтому учёт должен вестись с надбавкой), что делает внешне похожие термины очень несовместимыми.