如果我向文件中写入 4 个字符,其大小为 4 个字节,但是标题和元数据(例如我的电脑等)怎么办?它们存储在哪里?
答案1
文件大小通常是文件内内容的字节数。此数字未显示文件的元数据(文件名、创建日期、访问时间、访问权限等)。所有这些东西都存储在文件系统表本身中。这里实际上取决于使用的文件系统!未显示(但在大多数文件系统实现中存在)的是文件在磁盘上使用的实际大小(因为大多数(所有?)文件系统以块为单位组织空间,并且文件始终占用整数个块,因此需要 1.1 个块的文件将占用 2 个整块)某些文件系统(如 NTFS)甚至可以存储小文件的内容在元数据中,这样就没必要在存储介质上为小文件浪费一整块。
每个文件系统存储的元数据量和存储方式都不同。