- 1
- 0
- 约5.62万字
- 约 71页
- 2019-02-15 发布于上海
- 举报
分类号:
分类号: 学校代号:1 1 845
UDC:
广东工业大学硕士学位论文
(工学硕士)
基于NTFS文件创建的技术研究
林水宾
指导教师姓名、职称: 昱堡医塾援 学科(专业)或领域名称: 进簋狃型堂生堇苤 学生所属学院: 盐篡扭堂院 论文答辩日期: 三Q二五生五旦
万方数据
A
A Dissertation Submitted to Guangdong University of Technology for the Degree of Master
||III I I I Ul II I II I II I III
(Master of Engineering Science)
Y2795385
The Study on the Technology of File Creation
Based on0n N
Candidate:Lin Shuibin
Supervisor:Prof.Wu Weimin
May 201 5
School of Computer Science and Technology Guangdong University of Technology Guangzhou,Guangdong,P.R.China,51 0006
万方数据
摘
摘 要
摘要
随着计算机技术的广泛应用,人们对电脑文件的安全信息更加注重。对于 黑客或者电脑爱好者,如何不动声色的潜入别人的计算机并获取一些有价值的 信息,不断的成为了人们的关注焦点,而且研究这一技术对于间谍或者特务等 特殊人群具有重要的现实意义。
本文是基于以NTFS(New Technology File System)文件目录为基础,对
磁盘的存储结构为目标,研究在Windows下不依赖于应用程序编程接El (Application Program Interface,API)调用来实现在大、小目录下的文件创建技 术以及对于在特殊情况下对文件创建的实现,完善NTFS文件系统对目录和文件 的操作和管理,使得非Windows用户也可以不依赖于操作系统Windows API甚 至在无操作系统的环境下直接对文件进行操作。
本文主要通过三个方面的内容来对文件创建技术进行阐述,分别如下: 首选,当创建文件后,使得小目录变成大目录,即对于90H属性的索引项
比较多,当增加一个索引项后,出现了AOH属性的情况,不能按照一般创建文 件的技术进行创建。此时需要构建AOH属性,且需要寻找一个簇的空闲空间来 存储所有的索引项,并且修改90H属性。这既解决了在小目录下直接对文件创 建,同时也解决了小目录变大目录时的文件创建。
其次,在大目录下直接创建文件和在小目录下创建文件的技术方法不一样, 大目录下增加了索引缓冲区。在创建的过程中,关键的问题是对通过B+树遍历 对文件名进行比较,查找到索引项的插入点。而对于在大目录下对文件的创建, 主要过程是使用遍历B+树,查找索引缓冲区,并找到索引缓冲区,然后通过判 断索引节点是否存在于所找的索引缓冲区中,然后分别在指定的索引缓冲区位 置插入已经创建好的索引项、在磁盘中写入已经插入到索引项中的索引缓冲区, 从而实现了在大目录下的文件创建。这实现了在一级索引或者多级索引的大目 录下对文件的创建。
最后,对于具有索引节点的索引缓冲区的情况,在添加索引项后会出现B+ 树分裂的问题。解决这一问题的关键是确定叶子节点所达到的最大数量值,那 么该节点就要被拆分为两个节点数量相近或者相同的节点,同时保证两个节点 中的最大值在上层节点中。通过遍历查找的方式可以确定该最大数量值,同时, 该过程实现了动态B+树对节点的自动增加、删除以及分裂。
在本文中,根据NTFS目录的结构,系统的讲述文件创建在小目录、大目录 以及索引缓冲区中B+树结构分裂等情形下的实现技术。为更为安全的创建文件 提供理论知识和技术实现,同时,也为后续更好的研究NTFS提供技术支持。
万方数据
广东工业大学工学硕士学位论文关键词:NTFS;大小目录;B+树;索引缓冲区;节点分裂。
广东工业大学工学硕士学位论文
关键词:NTFS;大小目录;B+树;索引缓冲区;节点分裂。
万方数据
ABSTRACTABSTRACT
ABSTRACT
ABSTRACT
With the wide application of computer technology,we should pay more attention to the information security and computer files.For computer enthusiasts and hackers,how quietly sneaked into someone else’S computer
您可能关注的文档
- 基于NSGAⅡ的U型混流装配线排序问题研究-机械制造及其自动化(工业工程)专业论文.docx
- 基于NSGA-Ⅱ的海星浮筒壳体结构优化-船舶与海洋结构物设计制造专业论文.docx
- 基于NSGAⅡ的某微型汽车换档性能优化设计-动力机械及工程专业论文.docx
- 基于NSGA-Ⅱ算法的作业车间调度研究-制造系统信息工程专业论文.docx
- 基于nSSR和cpSSR标记的台湾杉遗传多样性研究分析-林学专业论文.docx
- 基于NsZ的AdHoc网络Mac层协议的分析与研究-电路与系统专业论文.docx
- 基于NS的BGP协议仿真分析-通信与信息系统专业论文.docx
- 基于NTFS文件系统的文件恢复程序的设计与实现-软件工程专业论文.docx
- 基于NTP的地铁综合监控系统时钟同步技术的研究-电力系统及其自动化专业论文.docx
- 基于Ntrip协议的实时数据流软件的设计与实现-计算机科学与技术专业论文.docx
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- LY_T 1955-2022 林地保护利用规划林地落界技术规程.docx
- 2025年独角兽企业:宁德时代组织结构及部门职责.pdf VIP
- 2026年党支部在学习贯彻党的创新理论等“对照五个方面”存在的问题及整改措施4280字范文.docx VIP
- 汉英翻译技巧课件钟书能 ISBN9787566304049 PPT11.ppt VIP
- 西华大学2024-2025学年第1学期《高等数学(上)》期末考试试卷(A卷)附参考答案.pdf
- 2026年责任制整体护理工作计划范文(2篇).docx VIP
- 2026年党支部在学习贯彻党的创新理论、加强党性锤炼等“对照五个方面”存在的问题及整改措施4030字范文.docx VIP
- 《药品上市后评价管理规程》.docx VIP
- 学校1530安全教育记录(2026年春季期).docx
- 《边教书边成长》读书分享课件.pptx VIP
原创力文档

文档评论(0)