FAT16文件系统的短文件名目录结构分析【适合新手】

  [复制链接]

该用户从未签到

4

主题

114

回帖

2471

积分

[INTOHARD]营长

Rank: 6Rank: 6

积分
2471
发表于 2010-8-19 21:46:14 | 显示全部楼层 |阅读模式
内容属于原创,有很多书籍及帖子中有相同部分。纯属巧合 - - 理论总有一个相同的答案、
前辈们笑笑路过就好,新手请支持。(39:

今天我们来分析FAT16文件系统的短文件名目录结构,首先打开硬盘。我在硬盘的根目录下存放了两个文件,其中一个文件夹名为“中国硬盘基地技术论坛”,另一个是文本文档“bbs.intohard.com.txt”。下面开始分析,打开winhex后跳转到该硬盘第一个分区的FDT(File Directory Table)文件目录表。


从下到上开始分析,地址偏移: A0H~4BFH,一共32字节。这里是一个短文件名,用WINHEX提供的短文件名模块打开后如图:

主文件名:A0H~A7H 共占8字节,如果文件名长度不足8字节。后面用20H填充,
图片中主文件名为:中国硬~1, 果然是中国强 - -。

文件扩展名:A8H~AAH 占用3字节,文件夹没有扩展名。那么这3字节用20H填充。

文件属性:ABH,占用1字节。该字节表示了文件的各种属性,转换为二进制后定义。

文件创建时间:ADH,占用1节字节。精确到10ms的值用该字节表示,在这前一个字节。
ACH该字节不使用。

文件创建时间:AEH~AFH,占用2字节。这是文件创建的 时 分 秒。

文件创建日期:B0H~B1H,这里是文件创建的 年、月、日、的数值。

文件最后访问时间:B2H~B3H,这里是文件最后访问 年、月、日、的数值。
【B4H~B5H不使用】
文件修改时间:B6H~B7H,这里是文件最后的修改时间,时、分、秒、的数值。

文件修改日期:B8H~B9H,这里是文件最后的修改日期,年、月、日、的数值。

文件起始簇号:BAH~BBH,文件的起始簇号占2字节,这里的数值为 00 03。
说明文件的起始簇号为3簇。

文件大小:BCH~BFH,文件大小占用4字节,将数值转换为10进制后等于文件占用字节。

WINHEX提供了短文件名模块,打开后内容如下:


长文件名的解构下次有时间再编辑后发布到论坛,希望能和大家交流。
以上内容仅供参考,如有错误请前辈们纠正。

FAT16文件系统的短文件名目录结构分析.rar

81.62 KB, 下载次数: 49, 下载积分: 金子 -2

该用户从未签到

4

主题

114

回帖

2471

积分

[INTOHARD]营长

Rank: 6Rank: 6

积分
2471
 楼主| 发表于 2010-8-19 22:34:31 | 显示全部楼层
那么辛苦,一个支持都没有。以后都知道了。。。[s:17]
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2020-4-18 22:10
  • 签到天数: 1339 天

    [LV.10]一品大学士

    44

    主题

    2380

    回帖

    9955

    积分

    [INTOHARD]团长

    Rank: 8Rank: 8

    积分
    9955
    发表于 2010-8-20 09:54:50 | 显示全部楼层
    虽然会,但还是支持
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7

    主题

    102

    回帖

    136

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    136
    发表于 2010-8-26 17:31:10 | 显示全部楼层
    学习学习。。。。。。。。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2012-7-21 10:31
  • 签到天数: 64 天

    [LV.6]五品郎中

    0

    主题

    159

    回帖

    186

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    186
    发表于 2010-9-22 01:31:16 | 显示全部楼层
    支持一下,毕竟写东西不容易,发出来更不容易,呵呵,楼主有空指教下我哦
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    1

    主题

    52

    回帖

    988

    积分

    [INTOHARD]连长

    Rank: 4

    积分
    988
    发表于 2010-12-24 10:39:22 | 显示全部楼层
    回复 1# 本因坊.秀策
    辛苦辛苦,支持一下
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    3

    回帖

    13

    积分

    [INTOHARD]工兵

    Rank: 1

    积分
    13
    发表于 2011-1-11 13:22:18 | 显示全部楼层
    新手的说 来光顾光顾
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    309

    回帖

    186

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    186
    发表于 2011-2-8 20:35:27 | 显示全部楼层
    辛苦辛苦,支持一下
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2014-7-26 22:20
  • 签到天数: 57 天

    [LV.5]六品通判

    7

    主题

    321

    回帖

    433

    积分

    [INTOHARD]排长

    Rank: 3Rank: 3

    积分
    433
    发表于 2011-10-12 15:24:10 | 显示全部楼层
    好东西啊,谢谢分享
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2014-7-26 22:20
  • 签到天数: 57 天

    [LV.5]六品通判

    7

    主题

    321

    回帖

    433

    积分

    [INTOHARD]排长

    Rank: 3Rank: 3

    积分
    433
    发表于 2011-10-20 01:27:34 | 显示全部楼层
    辛苦辛苦,支持一下
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表