主页 | 文件 | 属性 | 概念 | 词汇

# 属性 - $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 $