Размер файла
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Размер файла - 2012-03-19 11:55:47.950000
|
|
|
_Vlad_
Сообщений: 73
Оценки: 0
Присоединился: 2011-03-24 10:30:32.853333
|
Оздачился изучить организацию файловой системы, в данном случае NTFS. Скачал прогу DiskView, запустил, навёл на область и узнал, что по файлу xxxxxx.iso такая статистика: Cluster on Disk: 3609905 File Path: c:\xxxxxx.iso File Cluster: 3264 of 1148572 (Data) File Fragments: File Cluster 0-1148571; Disk Cluster 3606641-4755212. Сам файл xxxxxx.iso в свойстах Win через контекстное меню: Размер: 4,38 ГБ (4 704 548 864 байт) На диске: 4,38 ГБ (4 704 550 912 байт). Итак, умножаю статистику DiskView на размер кластера (4096 байт, проверил консольной командой chkdsk c: /i /c), т.е. 3609905*4096 = 14786170880 байт или 13,771 ГБ. Как так!!! Что я неправильно посчитал или сделал?
|
|
|
RE: Размер файла - 2012-03-19 12:02:50.246666
|
|
|
Flint_ta
Сообщений: 3720
Оценки: 1120
Присоединился: 2007-01-26 15:49:18.323333
|
Файл занимает на диске кластеры с 3606641 по 4755212, стало быть 4755212-3606641=1148571 + 1 = 1148572 кластеров. 1148572*4096= 4 704 550 912
|
|
|
RE: Размер файла - 2012-03-19 12:07:35.043333
|
|
|
namepunk
Сообщений: 2732
Оценки: 184
Присоединился: 2009-09-15 13:35:36.866666
|
quote:
Файл занимает на диске кластеры с 3606641 по 4755212, стало быть 4755213-3606641=1148572 кластеров. 1148572*4096= 4 704 550 912 4755212 включительно
|
|
|
RE: Размер файла - 2012-03-19 12:10:05.400000
|
|
|
Flint_ta
Сообщений: 3720
Оценки: 1120
Присоединился: 2007-01-26 15:49:18.323333
|
Исправил уже )
|
|
|
RE: Размер файла - 2012-03-19 12:59:16.306666
|
|
|
_Vlad_
Сообщений: 73
Оценки: 0
Присоединился: 2011-03-24 10:30:32.853333
|
Спасибо по моему вопросу понял. Что в таком случае означает запись Cluster on Disk: 3609905? Сам диск, а это виртуальная машина с Windows 7, размером 20867071 КБ.
|
|
|
RE: Размер файла - 2012-03-20 18:26:30.956666
|
|
|
zzsnn
Сообщений: 7459
Оценки: 680
Присоединился: 2007-09-25 07:17:14.240000
|
Кластер. Количество кластеров, занятых файлом.
|
|
|
RE: Размер файла - 2012-03-21 08:58:10.556666
|
|
|
_Vlad_
Сообщений: 73
Оценки: 0
Присоединился: 2011-03-24 10:30:32.853333
|
quote:
Кластер. Количество кластеров, занятых файлом. Но, ведь выше по теме выяснили, что файл занимает 1148572 кластеров, а не 3609905. И это соответствует данным указанным в свойствах на файл, т.е. размер файла на диске занимает 4 704 550 912 байт. Вот поэтому я и спросил, т.к. непонятно, что означает запись: Cluster on Disk: 3609905. Если 3609905 умножить на размер кластера, на 4096, то получится 13,771 ГБ. Файл напомню занимает в ~3 раза меньше. Тогда, чтобы уж полностью разобраться, дополнительныq вопрос: что означает запись: File Cluster: 3264 of 1148572 (Data)?
|
|
|
RE: Размер файла - 2012-03-21 09:26:16.030000
|
|
|
namepunk
Сообщений: 2732
Оценки: 184
Присоединился: 2009-09-15 13:35:36.866666
|
3609905 - это просто произвольный кластер, в который ты ткнул мышкой, и который находиться на месте занимаемом xxxxxx.iso. Он ничего не значит.
|
|
|
RE: Размер файла - 2012-03-21 09:56:55
|
|
|
_Vlad_
Сообщений: 73
Оценки: 0
Присоединился: 2011-03-24 10:30:32.853333
|
quote:
3609905 - это просто произвольный кластер, в который ты ткнул мышкой, и который находиться на месте занимаемом xxxxxx.iso. Он ничего не значит. Спасибо за ответ! С этим стало понятно. Осталось понять, что значит File Cluster: 3264 of 1148572 (Data). Я правильно понимаю, что это истинный размер файла, т.е. 1148572-3264=1145308 байт * 4096 байт = 4691181568 байт. = 4,369 ГБ? Т.е., размер файла без лиших пустот кластера.
|
|
|
RE: Размер файла - 2012-03-21 10:32:17.956666
|
|
|
namepunk
Сообщений: 2732
Оценки: 184
Присоединился: 2009-09-15 13:35:36.866666
|
Это тоже самое. Ты ткнул мышкой в 3609905 кластер на диске, который являеться 3264 кластером файла. Пустот в файлах нет, это тебе не база данных.
|
|
|
RE: Размер файла - 2012-03-21 10:44:16.066666
|
|
|
_Vlad_
Сообщений: 73
Оценки: 0
Присоединился: 2011-03-24 10:30:32.853333
|
По поводу File Cluster: 3264 of 1148572 (Data) понял. quote:
Пустот в файлах нет, это тебе не база данных. Я писал про "пустоты" , потому как один кластер имеет фиксированный размер, в данном случае 4096 байт. Сам же файл не может быть строго разбит по 4096 байт, из-за этого какая-то часть кластера будет дополнена нулями (наверно так, честно не знаю). Но, судя по цифрам, и по ответам на мои вопросы, я все таки ошибался. Все "пустоты" причисляются к размеру файла. Однако, в другой файловой системе, либо в NTFS с кластером 512 байт, я думаю размер был бы иной.
|
|
|
RE: Размер файла - 2012-03-21 11:45:01.966666
|
|
|
namepunk
Сообщений: 2732
Оценки: 184
Присоединился: 2009-09-15 13:35:36.866666
|
Пустота находиться в последнем кластере. В его конце. Размер: 4,38 ГБ (4 704 548 864 байт) = 1 148 571 кластер + 2048 байт (полкластера "свободно") На диске: 4,38 ГБ (4 704 550 912 байт) = 1 148 572 кластера
|
|
|
RE: Размер файла - 2012-03-21 11:49:25.270000
|
|
|
_Vlad_
Сообщений: 73
Оценки: 0
Присоединился: 2011-03-24 10:30:32.853333
|
Спасибо и за этот ответ! Абсолютно все мои вопросы по теме полностью исчерпаны.
|
|
|
|
|