文件目录项结构

转载 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、数据块

大部分的Linux文件系统(如ext2、ext3)规定,一个文件由目录项、inode和数据块组成: 目录项:包括文件名和inode节点号。Inode:又称文件索引节点,包含文件的基础信息以及数据...

Linux文件存储结构,包括目录项、inode、数据块

大部分的Linux文件系统(如ext2、ext3)规定,一个文件由目录项、inode和数据块组成: 目录项:包括文件名和inode节点号。Inode:又称文件索引节点,包含文件的基础信息以及数据...

Linux文件存储结构,包括目录项、inode、数据块

本文转载http://c.biancheng.net/cpp/html/2780.html C语言中文网,仅方便学习 大部分的Linux文件系统(如ext2、ext3)规定,一个文件由目录项...

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

下面顺着分析之三的思路,追溯到19号磁盘块,首先算出其偏移地址19*1024=19456即4C00处,这里的磁盘映象如下: 00004c00h: 01 00 2E 00 00 00 00 00 00...

用C语言完成对文件的定位和打印目录项以及所占簇号

用C语言完成一个简陋的对文件的定位和打印目录项以及所占簇号的功能 A、CreateFile函数:打开扇区HANDLE CreateFile(LPCTSTR lpFileName, // 指向文件...

UBIFS文件系统分析4 - 目录项管理

传统文件系统,多个目录项集中存放在同一物理块,读取目录项就像读取文件内容一样,物理块内容是连续的目录项,因此目录文件也是有大小区分的,子目录和文件数目越多,那么目录文件尺寸越大。 而ubifs每当增...
  • kickxxx
  • kickxxx
  • 2012年01月05日 16:09
  • 3566

VFS中的目录项对象和文件对象

VFS中的目录项对象和文件对象     一 .VFS 中的目录项对象 1.为了方便查找,VFS引入了 目录 项,每个dentry代表路径中的一个特定部分。目录项也可包括安装点。 2.目...

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

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

ecmall文件目录结构

  • 2013年12月01日 22:34
  • 16KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:文件目录项结构
举报原因:
原因补充:

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