news 2026/4/23 19:14:00

48、磁盘操作与文件管理基础

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
48、磁盘操作与文件管理基础

磁盘操作与文件管理基础

1. 磁盘目录

为了说明磁盘目录的工作原理,我们以一个文件名包含 26 个字符的文件ABCDEFG HIJKLM-NOPQRSTUVTXT为例,将其作为文本文件保存到 A 盘的根目录中。之后,从命令提示符运行DEBUG.EXE,并将目录扇区加载到内存偏移量为 100 的位置,接着使用D(转储命令):

L 100 a 13 5 o 100 (load sectors l 3h - l7h) (dump of f set 100 on t he screen)

Windows 会为该文件创建三个目录项,具体如下:
| 偏移地址 | 内容 | 说明 |
| ---- | ---- | ---- |
| 01COh | 开头字节为 01,接着是文件名的前 13 个字符 “ABCDEFGHIJKLM”,每个 Unicode 字符为 16 位,小端序存储 | 标记为长文件名条目的最后一个条目 |
| 01AOh | 包含长文件名的最后 13 个字符 “NOPQRSTUVTXT” | - |
| 01EOh | 自动生成的短文件名由长文件名的前六个字母、“-1” 以及原始名称中最后一个句点后的前三个字符组成,这些字符是单字节 ASCII 码。还包含文件创建日期和时间、最后访问日期、最后修改日期和时间、起始簇号以及文件大小 | - |

2. 文件分配表(FAT)

FAT12、FAT16 和 FAT32 文件

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 2:10:48

os.wall的深度“科研”报告(我的文件路径遍历精彩体验)

#python#工具先用论#path#文件系统#路径 横向比对知精装,纵析经纬清得良策。 笔记模板由python脚本于2025-12-16 23:39:19创建,本篇笔记适合喜欢深研内裤的coder翻阅。 学习的细节是欢悦的历程 博客的核心价值:在于输出思考与经验&#xff0c…

作者头像 李华
网站建设 2026/4/23 14:59:58

GitHack安全测试终极指南:从Git泄露检测到源代码恢复的深度解析

Git泄露检测和源代码恢复是安全测试中的重要环节,GitHack作为一款专业的.git泄露利用工具,能够高效地从暴露的.git目录中恢复完整源代码和历史版本文件,为安全评估提供关键支撑。 【免费下载链接】GitHack .git 泄漏利用工具,可还…

作者头像 李华
网站建设 2026/4/23 10:41:46

2、使用Qt进行快速应用程序开发

使用Qt进行快速应用程序开发 1. 简介 Qt最初是用于开发具有图形用户界面的跨平台应用程序的工具,如今已发展成为可用于构建各种类型软件的工具,包括命令行应用程序、嵌入式软件以及适用于大型工作站应用的图形用户界面。利用Qt,创建图形用户界面并围绕它构建应用程序变得十…

作者头像 李华
网站建设 2026/4/23 12:11:37

LobeChat社群运营话术生成器

LobeChat:构建智能社群话术引擎的技术实践 在今天的数字运营战场上,一个活跃的社群背后往往站着一支精疲力竭的内容团队。每天重复撰写欢迎语、回答常见问题、发布活动通知——这些看似简单的工作,实则消耗着大量人力成本,且极易因…

作者头像 李华
网站建设 2026/4/23 13:35:47

8、文件、流和 XML 处理全解析

文件、流和 XML 处理全解析 1. 跨平台文件处理难题与 Qt 解决方案 在开发跨平台应用程序时,文件处理是个复杂的问题。不同平台在文件处理的基本特性上存在差异,例如 Unix 系统使用斜杠(/)作为路径分隔符,而 Windows 平台使用反斜杠(\)。此外,还有行尾符、编码等方面的…

作者头像 李华
网站建设 2026/4/23 13:37:23

推动差异化连接落地,这家运营商的经验值得参考!

最近这几年,通信行业围绕“差异化连接”的讨论越来越多,关注热度直线上升。从本质上来说,差异化连接是一场针对移动通信商业模式的革命性创新。它摒弃了传统网络的“量力而为”模式,通过网络切片等先进技术的支撑,为不…

作者头像 李华