词汇

属性 - $FILE_NAME (0x30)

前一页 后一页

概述

此属性存储文件名属性,而且总是常驻的。

就像在$AttrDef中定义的,此属性最小68字节,最大578字节。 等于一个255个标准编码字符的最大文件名长度。

属性结构(常驻)

偏移量 大小 描述
~ ~ 标准属性标题
0x00 8 父目录的文件介绍
0x08 8 C 日期 – 创建文件
0x10 8 A 日期 – 改变文件
0x18 8 M 日期 – 改变MFT
0x20 8 R 日期 – 读取文件
0x28 8 文件的分配大小
0x30 8 文件的实际大小
0x38 4 标记, 例如 目录, 压缩, 隐藏
0x3c 4 由EAs 和 Reparse引用
0x40 1 文件名的字符长度(L)
0x41 1 文件名的命名空间
0x42 2L Unicode编码形式的文件名 (非零终止)

注意

文件说明

这是一个父目录的基础记录的文件说明。

文件大小

一个文件的分配大小是此文件占用的磁盘空间数。它是簇的倍数。文件的实际大小是此未命名数据属性的大小。 此数量将出现在目录列表中。

另外,只有当起始VCN是零时才存在实际大小。请参照标准属性标题获得更多信息。

标记

标记 描述
0x0001 只读
0x0002 隐藏
0x0004 系统
0x0020 文档
0x0040 驱动
0x0080 标准
0x0100 临时
0x0200 稀少文件
0x0400 修复文件
0x0800 压缩
0x1000 脱机
0x2000 非索引
0x4000 加密

其他信息

NTFST通过创建有一个几个文件名属性的文件来实现POSIX型的硬链接。每个文件名属性有它自己的详细资料和父目录。 当删除一个硬链接文件时。它的文件名要从MFT记录里移走。当移走最后一个链接时,此文件被真正删除。

另外,除去父目录以外的所有域都只在文件名被改变后才会更新。此时所有域失效,只有$STANDARD_INFORMATION 属性总是有效的。

如果文件有EAs (Extended Attributes)属性,那么EA域就会包含所需缓冲器的大小。

如果文件是一个修复点,此修复域要给出它的类型。


Online 中文在线 Validate HTML Validate CSS $Id: file_name.html,v 1.11 2001/07/11 17:09:23 flatcap Exp $