元数据是否占用任何大小?

时间:2014-08-04 10:16:45

标签: windows filesystems metadata

我将 4096 字符放在一个文本文件中并保存。因为每个字符都是1个字节,所以文本文件的大小必须是4K字节。如下所示,没错:

enter image description here

我将闪存连接到计算机。闪存上的可用空间为 1,717,518,336字节

enter image description here

我在闪存中创建了该文件的副本。再看看自由空间。它有 1,717,514,240字节可用空间:

enter image description here

让我们看看有什么区别:

1,717,518,336 - 1,717,514,240 = 4096 字节


我的问题:

Q1:

正如您在上面的上一张图片中所看到的,文件占用闪存的唯一空间是其内容的空间[字符]。那么元数据文件在哪里?

我的意思是,当我将文件移动到另一台计算机时,它如何理解文件名,文件所有者,创建和修改日期以及......?

它不占任何尺寸吗?!!

Q2:

我可以在闪存中看到元数据文件吗?

enter image description here

感谢您的时间和考虑。

1 个答案:

答案 0 :(得分:1)

是的,确实如此 - 但是在写文件之前已经分配了这个空间。添加文件只会更改文件分配表的内容,它不会扩展文件分配表(不会使其变大)。要更深入地了解它的工作原理,请深入了解FAT32文件系统上的文章。