【转】excel文件格式分析
文件头由512字节组成
是管理扇区用得目录,头文件中有109个目录,如果数目大于109个目录,那么就要用
指向第二张目录表,一个目录表是512字节(一个扇区)能放128个目录,如果还不够,
那么该目录得最后一项指向第三张目录表,依次类推。-2代表目录表结束。就向一本书一样,每正文页代表一个扇区
那么需要一个目录表管理其中内容,头文件中已经包含最多109个目录了,不够那就要再加一页目录表,它可以放在正文
页中,只要知道它-2代表目录表结束。
..... ,可能还有更多得得指针,
每个指针都指出一个扇区地址,而这地址包含512个字节,包含128个项目,指出每个扇区用途
其他数字代表一个指针链接,他得内容是个地址,指向下个扇区,依次类推,这样可以清楚得知道n个扇区做什么用途,是做目录表,还是写数据用,就像书中正文页一样,我知道每页得用途,但我不知道书中每页内容是什么从那里来?
那么
指出了那个扇区存放目录,这里目录是指excel中得对象,如worksheet,compobj,vb_project等,目录结构如下
每个目录占用128字节,一个扇区能放四个目录。要知道所有目录,那么就要查找扇区链接,也就是知道
该扇区用途后,找出他得后继。
对每目录,都有 能找出他得后继,如果 《4096那么存放在短流中
根目录永远存放在长流中。
是指出该对象得性质;
如果是短流 指出短流存放得扇区地址,同样可以得到他得后继。短流是64字节为单位
转载于:https://www.cnblogs.com/findeasy/archive/2012/01/06/4053202.html
【转】excel文件格式分析相关推荐
- python实战|python爬取58同城租房数据并以Excel文件格式保存到本地
python实战|python爬取58同城租房数据并以Excel文件格式保存到本地 一.分析目标网站url 目标网站:https://cq.58.com/minsuduanzu/ 让我们看看网站长啥样 ...
- PE文件和COFF文件格式分析——导出表的应用——一种摘掉Inline钩子(Unhook)的方法
在日常应用中,某些程序往往会被第三方程序下钩子(hook).如果被下钩子的进程是我们的进程,并且第三方钩子严重影响了我们的逻辑和流程,我们就需要把这些钩子摘掉(Unhook).本件讲述一种在32位系统 ...
- PE文件和COFF文件格式分析——导出表的应用——通过导出表隐性加载DLL
通过导出表隐性加载DLL?导出表?加载DLL?还隐性?是的.如果觉得不可思议,可以先看<PE文件和COFF文件格式分析--导出表>中关于"导出地址表"的详细介绍.(转载 ...
- PE文件和COFF文件格式分析——导出表的应用——一种插件模型
可能在很多人想想中,只有DLL才有导出表,而Exe不应该有导出表.而在<PE文件和COFF文件格式分析--导出表>中,我却避开了这个话题.我就是想在本文中讨论下载Exe中存在导出表的场景. ...
- PE文件和COFF文件格式分析——导出表
在之前的<PE可选文件头>相关博文中我们介绍了可选文件头中很多重要的属性,而其中一个非常重要的属性是(转载请指明来源于breaksoftware的CSDN博客) IMAGE_DATA_DI ...
- PE文件和COFF文件格式分析——RVA和RA相互计算
之前几节一直是理论性质的东西非常多.本文将会讲到利用之前的知识得出一个一个非常有用的一个应用.(转载请指明来源于breaksoftware的csdn博客) 首先我们说下磁盘上A.exe文件和正在内存中 ...
- PE文件和COFF文件格式分析——节信息
在<PE文件和COFF文件格式分析--签名.COFF文件头和可选文件头3>中,我们看到一些区块的信息都有偏移指向.而我们本文讨论的节信息是没有任何偏移指向的,所以它是紧跟在可选文件头后面的 ...
- PE文件和COFF文件格式分析--概述
刚工作的时候,我听说某某大牛在做病毒分析时,只是用notepad打开病毒文件,就能大致猜到病毒的工作原理.当时我是佩服的很啊,同时我也在心中埋下了一个种子:我也得有这天.随着后来的工作进行,一些任务的 ...
- Linux内核文件vmlinux 和压缩后的bzImage文件格式分析
Linux内核文件vmlinux 和压缩后的bzImage文件格式分析 ================= 1. 需要使用的命令 ================ readelf -- 显示el ...
最新文章
- spring boot中的日志入门
- 算法面试的理想与现实
- python和c语言相通吗_python和C语言互相调用的几种方式
- js定时器和linux命令locate
- JDI考虑让日本国内部分工厂停工 因苹果公司需求低迷
- 惊爆漏洞ShopEX4.8.5隐患漏洞,最终解决方法ShopEX4.8.5安装完成后打开显示:Access denied by install.lock...
- PMP考试中关于应急准备金和管理应急准备金的总结
- 使用安全json parser防止json注入
- excel怎么批量插行_excel如何批量在文字前加上固定文字
- Ubuntu下连接共享打印机的方法
- SSM整合-内涵基本SSM开发基本结构框架
- 【LeetCode】1056. Confusing Number 解题报告(C++)
- linux挂载镜像iso文件作为yum源
- Centos 6 yum安装出错
- Python条件判断
- 用狼的处世哲学做SOHO(一)
- 漫谈运维:半神半仙亦民工
- 如何清除(登录)缓存
- Live2D 学习 安装插件
- android studio 使用第三方模拟器连接方法,如MUMU模拟器
热门文章
- 学会制作html营销邮件,如何制作图文并茂的HTML邮件,做好EDM营销
- std:weak_ptr
- 外观模式(Facade)----设计模式
- java 抽象类 模板_java抽象类的体现-模板模式
- 2d与2.5d坐标转换_视觉SLAM:搞定坐标系、三角测量、PnP
- input file限制上传文件类型 后缀名
- Android 翻页效果 电子书 (转)
- 世界上最高的山峰的排名
- 计算机毕业设计教学资源网站的设计与实现
- org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.my.mapper.UserM