具有文件的目录的二进制结构

时间:2010-10-05 10:49:05

标签: file header directory byte serialization

我正在尝试解决以下问题。我想创建一组包含文件的目录,但使用C#创建 in memory ,使用字符串/字节数组,我想弄清楚所有这些的格式和字节顺序。我的意思是

<magic sequence for top directory header> <magic sequence for file header> </ end file> ... file 2 file 3 ... etc ... </magic sequence for the directory header> , etc.

我在这里谈论的是Windows格式。

你能指点我能读到这个甚至更好的地方,给我一些现有的例子吗?

谢谢! 天使

1 个答案:

答案 0 :(得分:0)

您所看到的内容取决于所使用的文件系统。文件系统定义文件和目录的存储方式。在Windows上,常见格式为FAT32和NTFS(公共可用)。

如上面的链接所示,Microsoft的格式为specified