2

你如何计算文件松弛?

例如:

文件系统:FAT 16 驱动器大小:1.6 GB 集群:32kB

创建一个大小为 150,000 字节的文本文件。那么如何计算文件松弛度呢?

谢谢

4

1 回答 1

2

FileSize / 簇大小(以字节为单位)= # 需要的簇。

如果 (FileSize modulo cluster size in bytes <> 0),则需要添加 1 个额外的集群。

“文件松弛”=(需要的集群 * 1024)- FileSize

因此,对于您的示例:

32 * 1024 = 32768

150000 / 32768 = 4 clusters
150000 mod 32768 = 18928 = 1 additional cluster
4 + 1 clusters needed = 5 clusters needed
5 * 32768 = 163840 - 150000 file size = 13840 slack bytes

请注意,即使磁盘驱动器的大小为 1KB = 1000 字节,集群大小也是基于每 KB 1024 字节,因此您需要在计算中使用它。

于 2012-12-04T19:22:38.780 回答