Использование DiskEdit (часть 3) by Core


   Каталог php скриптов

Онлайн Микс:


Комментировать

07.05.2009 23:51:49

Использование DiskEdit (часть 3)

by Core @ 07.05.2009 23:51:49

Как же мы можем определить сколько кластеров в файле? Просто. Давайте вспомним, что кластер имеет фиксированный размер. В большинстве случаев размер кластера равен 2048 байт для несжатых логических устройств и 8192 для большинства сжатых логических устройств.


Кроме того, следует помнить, что вы не сможете разместить файл в дробном числе кластеров: он может размешаться только в целом числе кластеров. Даже если размер кластера на диске равен 8192 байта, а длина файла равна 4 байтам, DOS выделит для этого файла целый кластер - 8192 байта. Количество кластеров вы можете вычислить самостоятельно, разделив размер файла в байтах на размер кластера, а затем округлив в большую сторону.

Например, мой 32768-байтный файл размешен на диске с размером кластера 8192 байта 32768/8192 равно 4. Если бы файл имел длину, предположим 27000 байта, то 27000/8192 = 3,295..., но все равно этот файл будет занимать четыре кластера.

пользователь компьютера

Если Вам был полезен этот материал, то Вы можете отблагодарить автора - установить ссылку на эту статью, + симпатичный баннер.
Ваш код:

Page copy protected against web site content infringement by Copyscape Rambler's Top100