文件目录项结构

转载 2011年02月28日 13:19:00

FAT32文件目录项结构:     

      (1) 0-- 7字节 文件正名。
  (2) 8--10字节 文件扩展名。
  (3) 11字节 文件属性,按二进制位定义,最高两位保留未用,0至5位分别是只读位、隐藏位、系统位、卷标位、子目录位、归档位。
  (4) 11--13字节 仅长文件名目录项用,用来存储其对应的短文件名目录项的文件名字节校验和等。
  (5) 13--15字节 24位二进制的文件建立时间,其中的高5位为小时,次6位为分钟。
  (6) 16--17字节 16位二进制的文件建立日期,其中的高7位为相对于1980年的年份值,次4位为月份,后5位为月内日期。
  (7) 18--19字节 16位二进制的文件最新访问日期,定义同(6)。
  (8) 20--21字节 起始簇号的高16位。
  (9) 22--23字节 16位二进制的文件最新修改时间,其中的高5位为小时,次6位为分钟,后5位的二倍为秒数。
  (10)24--25字节 16位二进制的文件最新修改日期,定义同(6)。
  (11)26--27字节 起始簇号的低16位。
  (12)28--31字节 32位的文件字节长度

关于Linux系统中“目录项”的解释

每个文件除了有一个索引节点inode数据结构外,还有一个目录项dentry(directory enrty)数据结构。dentry 结构中有个d_inode指针指向相应的inode结构。读者也许会问,...
  • pllt1991
  • pllt1991
  • 2013年12月26日 16:14
  • 792

[文件系统]文件系统学习笔记(三)---目录项缓存dentry

目录项缓存---dentry linux使用目录项缓存(dentry缓存)来快速访问此前的查找操作的结果, struct dentry { atomic_t d_count; unsigned...
  • u013686805
  • u013686805
  • 2014年07月02日 14:45
  • 843

FAT16文件系统之目录项分析(四)

FAT16文件系统的FDT分析 1:FDT位置 FDT的含义为文件目录表,它在一个文件系统中的具体位置是紧跟在FAT2之后。 定位过程: A:系统通过读取该分区表信息,定位到其DBR扇区 B...
  • sikuon
  • sikuon
  • 2017年07月30日 17:17
  • 363

文件系统中的对象总结及对目录项对象的重点理解

文件系统中主要对象:●超级块(superblock)对象: 存放系统中已安装文件系统的有关信息。对于基于磁盘的文件系统(具有I/O操作),这类对象通常对应于存放在磁盘上的文件系统控制块(FCB),也就...
  • abo8888882006
  • abo8888882006
  • 2010年03月09日 22:05
  • 2528

FAT32文件系统之目录项分析 (四)

在FAT32文件系统下,分区根目录下的文件及文件夹的目录项存放在根目录区中,分区子目录下的文件及文件 夹的目录项存放在子目录区中,根目录和子目录区都在数据区中。 FAT32目录项类型 FAT32...
  • sikuon
  • sikuon
  • 2017年09月09日 12:41
  • 329

FAT32目录项分析

在FAT32文件系统中,文件名分为两种——长文件名、短文件名。这两种文件名都是存储在目录入口中的(DIR_ENTRY简写DE)中的,不过具体的DE组织结构和数据结构有所不同。   1、  短文...
  • yangsongqbs
  • yangsongqbs
  • 2012年07月28日 16:13
  • 1997

操作系统基本填空题

  1、在批处理兼分时的系统中,往往由分时系统控制的作业称为前台作业,而由批处理系统控制的作业称为后台作业。  2、操作系统为用户提供两种类型的使用接口,它们是操作员接口和程序员接口。  3、操作系统...
  • m57091003
  • m57091003
  • 2007年12月25日 21:32
  • 1814

VFS目录项读取和缓存

在VFS中,文件的inode是通过dentry索引的,只有知道一个文件名(比如:/usr/src/perl)所对应的dentry对象,才能找到inode并最终读取文件在磁盘中的数据页。典型文件系统...
  • kgn28
  • kgn28
  • 2010年12月30日 17:24
  • 2147

linux VFS 之五:目录项dentry

一、理解进程与vfs对象之间的关系很重要
  • Fybon
  • Fybon
  • 2014年04月22日 14:43
  • 2046

目录、目录项、超级块、索引节点、文件

分类:linux内核学习 unix中,文件系统被安装在一个特定的安装节点上,该安装点在全局层次结构中被称为命名空间,所有已安装的文件系统都作为根文件系统树的枝叶出现在系统中。本质讲,...
  • zjlovelfy
  • zjlovelfy
  • 2015年07月22日 09:12
  • 949
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:文件目录项结构
举报原因:
原因补充:

(最多只允许输入30个字)