- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * * * 文件名超出8个字节或扩展名超出3个字节都是长文件名? FAT32的一个很重要的特性,支持长文件名。长文件名也是记录在目录项当中的,区别与短目录项的是,前者可能会占据好几个目录项。为了兼容低版本的OS或程序能正确读取长文件名文件,系统自动为所有长文件名文件创建了一个对应的短文件名,使对应数据既可以用长文件名寻址,也可以用短文件名寻址。不支持长文件名的OS或程序会忽略它认为不合法的长文件名字短,而支持长文件名的OS或程序则会以长文件名为显式项来记录和编辑,并隐藏起短文件名 当创建一个长文件名文件时,系统会自动加上对应的短文件名,其原则如下: (1)取长文件名的前6个字符加上~1形成短文件名,扩展名不变。 (2)如果已存在这个文件名,则符号“~”后的数字递增,直到5。 那么系统是如何判断当前目录项是短文件名目录项呢还是长文件名目录项,这里关键是看目录项的第12个字节的值,如果为0x0F时则系统认为是长目录项。而如果是旧版本的系统看到第12个字节是0x0F则认为是异常而忽略掉。在短文件名目录项,第12个字节是文件属性字节,0x0F即为全1是无效的,所以系统认为是异常。系统将长文件名以13个字符为单位进行切割,每一组占据一个目录项。所以可能一个文件需要多个目录项,这时长文件名的各个目录项按倒序排列在目录表中,以防与其他文件名混淆。 系统在读入一个目录项的时候首先查看它的第12个字节,发现是0x0F,所以认为这是一个长文件名目录项。我们来看长文件名目录项的参数 * 第7位为1,说明是文件最后一个目录项目, 低5位为顺序 0010(2进制) = 2(10进制),说明这是第2个长目录项,且是最后一个目录项。即为这个长文件名占用了两个目录项。 * 每个目录项有3个Unicode区,加起来正好是26个字节即13个Unicode码,以13个字符为单位切割。 第二个目录项3个Unicode的第一个Unicode中是“hu”。 第一个目录项3个Unicode分别是“kaosh” “iwusha” “nc” 按照倒序的顺序拼接起来的话就是”kaoshiwushanchu”——即这个文件的文件名。 长文件名目录项后面还会跟一个短文件名目录项,这个目录项记录了除文件名以外的这个文件的信息,而文件名部分则用上面提到的短文件名目录项替换。读取方法和短文件名目录项是一样的。 * 《数据恢复实战》课程 Data Recovery Practical 主讲教师 刘俊 移动通信技术专业教学资源库 深圳信息职业技术学院电子与通信学院 FAT32系统 数据区分析 目录 01 FAT32数据区 02 FAT32根目录 03 FAT32目录项 1.FAT32数据区 EDITED BY LIUJUN * 数据恢复实战 两张FAT之后的所有扇区都是数据区部分 根目录一般情况下都是在数据区的头部(第2簇) 数据区偏移 = (保留扇区数 + FAT表扇区数 * FAT表个数(通常为2) + (起始簇号-2) * 每簇扇区数) * 每扇区字节数 2.FAT32根目录 EDITED BY LIUJUN * 数据恢复实战 根目录的文件化,即将根目录等同于普通的文件 通常根目录区位于数据区的2号簇 根目录没有FAT16中512个目录项的限制,不够用的时候增加簇链,分配空簇即可 FAT32子目录 EDITED BY LIUJUN * 数据恢复实战 在根目录中,子目录目录项的特点 0xB偏移为“10” 0x1C-0x1F未见大小为全0 3.FAT32目录项 EDITED BY LIUJUN * 数据恢复实战 短文件名目录项 长文件名目录项 短文件名目录项之参数含义 EDITED BY LIUJUN * 数据恢复实战 字节偏移 字节数 定义 0x0-0x7 8 文件名 0x8-0xA 3 扩展名 0xB 1 属性字节读写)只读)隐藏)系统)卷标)子目录)归档) 0xC 1 系统保留 0xD 1 创建时间的10毫秒位 0xE-0xF 2 文件创建时间 0x10-0x11 2 文件创建日期 0x12-0x13 2 文件最后访问日期 0x14-0x15 2 文件起始簇号的高16位 0x16-0x17 2 文件的最近修改时间 0x18-0x19 2 文件的最近修改日期 0x1A-0x1B 2 文件起始簇号的低16位 0x1C-0x1F 4 表示文件的长度(字节) 短文件名目录项实例 EDITED BY LIUJUN * 数据恢复实战 短文件名目
您可能关注的文档
- 食品微生物检测技术 食品中副溶血性弧菌定量检测——确定鉴定及报告 食品中副溶血性弧菌定量检测 -确定鉴定及报告.pptx
- 食品微生物检验技术 检验基本程序 食品微生物检验技术2-2-1食品微生物学检验基本程序.pptx
- 食品营养与卫生 任务三 膳食结构与膳食指南 任务三膳食结构与膳食指南 (四).pptx
- 食品营养与卫生 任务五 膳食营养与慢性病预防 任务五 膳食营养与慢性病预防 ——高血压.pptx
- 食品营养中心 畜禽肉安全 畜禽肉制品安全—注水猪肉的鉴别.ppt
- 食品营养中心 粮豆类安全 粮豆类安全—粮食安全问题.pptx
- 食用菌生产技术 主要病害识别及防治 猴头菇菇体流浓水.pptx
- 市场营销 营业推广 12.3 营业推广.ppt
- 市场营销技能大赛 得分规则解析 8.2竞争分析.pptx
- 市场营销实务 市场营销实务 企业竞争策略.ppt
- 数据结构-3期(KC002) 图的概念 图的相关概念.pptx
- 数据结构-3期(KC002) 图的深度优先遍历 图的深度优先遍历.pptx
- 数据通信与计算机网 8-1网络操作系统的功能及分类 网络操作系统的功能及分类.ppt
- 数控编程与仿真加工 车刀的类型及选用 任务五.2.ppt
- 数控编程与仿真加工 刀具半径补偿G41、G42、G40 任务十四.2.ppt
- 数控编程与零件加工-40(树) 本讲资源 数控铣床程序编制基础.ppt
- 数控机床PLC控制与调试 653课件库 往返小车控制.ppt
- 数控机床PLC控制与调试 653课件库 运料小车控制.ppt
- 数控机床PLC控制与调试 6441PPT 抢答器控制.ppt
- 数控机床PLC控制与调试 6441PPT 十字路口交通灯控制.ppt
文档评论(0)