file header

转载 2004年09月28日 15:29:00
file header
position byte type description
( 0) 0x0000   "cf ad 12 fe" Equal for all dbx files
( 1) 0x0004   m : "c5 fd 74 6f" CLSID_MessageDatabase
f : "c6 fd 74 6f" CLSID_FolderDatabase
( Pop3uidl = "c7 fd 74 6f" / Offline = "30 9d fe 26")
( 2) 0x0008   "66 e3 d1 11 9a 4e 00 c0 4f a3 09 d4 05 00 00 00 05 00 00 00"
( 7) 0x001c int4 The length of the file info object
( 9) 0x0024 int4 pointer to the last variable segment
( a) 0x0028 int4 length of a variable segment (0xc000)
( b) 0x002c int4 used space of the last variable segment
( c) 0x0030 int4 pointer to the last tree segment
( d) 0x0034 int4 length of a tree segment (0x3e1c)
( e) 0x0038 int4 used space of the last tree segment
( f) 0x003c int4 m : pointer to the last message segment
(10) 0x0040 int4 m : length of a message segment (0xf780)
(11) 0x0044 int4 m : used space of the last message segment
(12) 0x0048 int4 m : root pointer to the deleted message list
(13) 0x004c int4 root pointer to the deleted tree list
(15) 0x0054 int4 used space in the middle sector of the file
(16) 0x0058 int4 reusabel space in the middle sector of the file
(17) 0x005c int4 index of the last entry in the tree
(19) 0x0064   "01 00 00 00"
(1a) 0x0068   f : "01 00 00 00"
(1b) 0x006c   f : pointer to the first folder list node
(1c) 0x0070   f : pointer to the last folder list node
(1d) 0x0074   f : "03 00 00 00"
(1e) 0x0078   f : "02 00 00 00"
(1f) 0x007c int4 used space of the file. (length of the first and the middle sector)
(20) 0x0080   m : "02 00 00 00"
f : "03 00 00 00"
(22) 0x0088 int4 m : pointer to the message conditions object
(23) 0x008c int4 f : pointer to the folder conditions object
(31) 0x00c4 int4 entries in tree (39)
(32) 0x00c8 int4 entries in tree (3a)
(33) 0x00cc int4 f : entries in tree (3b)
(39) 0x00e4 int4 pointer to the root node of a tree all entries are sorted by there index
m : points to all message info objects
f : points to all folder info objects
(3a) 0x00e8 int4 pointer to the root node of a tree
m : points to all watched or ignored message info objects
f : points to the same folder info objects like (39) sorted by there parent folders index followed by there name
(3b) 0x00ec int4 f : pointer to the root node of a tree. points to all activ subfolders of "Outlook Express". this are the folders you can see in OE on the folders pane. sorted like the tree in(3a)
(42) 0x0108   "01 00 00 00"
(43) 0x010c   f : "02 00 00 00"
(9f) 0x027c int4 used space for indexed info objects
m : message info
f : folder info
(a0) 0x0280 int4 used space for conditions objects
m : 0x50 message conditions
f : 0x2c folder conditions
(a2) 0x0288 int4 f : used space for folder list objects
(a3) 0x028c int4 used space for tree objects
(a4) 0x0290 int4 m : used space for message objects
    => (15)-(16) = (9f)+(a0)+(a2)+(a3)+(a4)
(a7)
.
.
.
0x029c
.
.
.
From 0x29c follows a segment with a length of 0x2000 bytes. Each int4 value points to a single linked list of deleted objects from the variable segments. The objects in each list have the same size : address of the pointer - 0x29c
  And at the end I found some values
  0x22bc   "01 00 00 00"
  0x22ec   "00 00 02 00"
  0x22f0   m : "07 00 00 00"
f : "01 00 00 00 00 00 02 05"
  0x2320   f : "02 00 01 00 .. .. .. .. 02 05 00 00"
  0x244c   "68 00 00 00"

分享下.NET程序读取二代身份证(附源码

一般来说winform应用程序解决这个问题起来时很容易的,web应用程序就麻烦一点了。 这里我说说我的解决思路: 一、你必要有联机型居民身份证阅读器一个(带驱动光盘),这里我用的是精伦电子公司的i...
  • dyllove98
  • dyllove98
  • 2013年04月12日 22:13
  • 5693

System.Runtime.InteropServices.COMException 检索COM类工厂中CLSID{xxxxxxxxx}的组件时失败解决方法

iis7.5中设定应用程序池中《进程模型》中《标识》为localSystem 提示:System.Runtime.InteropServices.COMException: 命令失败 在《组件服务...
  • smeyou
  • smeyou
  • 2014年03月03日 10:53
  • 5385

Oracle使用Linux nfs方式挂载备份文件后访问出错The file header is corrupted

从远端备份服务器NFS挂载备份目录至本机时,执行oracle rman 'catalog start with'命令,提示部分文件头损坏,如下: [root@lkdb bak0524]# df -h ...
  • lk_db
  • lk_db
  • 2016年05月24日 16:30
  • 539

zipimport.ZipImportError: bad local file header错误的解决办法

在debian/ubuntu系中比较常见。(更新不勤快的发行版不是好发行版) 这个是setuptools老版本(0.6)中已被查明的BUG,在新版本中已经得到解决,使用老版本的可以用以下命令升级se...
  • Scape1989
  • Scape1989
  • 2014年01月18日 14:21
  • 3627

浏览器插件之ActiveX开发

转自:http://www.cnblogs.com/qguohog/archive/2013/01/22/2871805.html 浏览器插件之ActiveX开发(一)     一般的Web应...
  • smilestone322
  • smilestone322
  • 2015年10月25日 01:06
  • 2062

教你如何解除试用版软件的期限

一般说来,在软件的第一次安装时(或是在第一次运行时),它会以当前的日期时间作为基准,作为试用期的开始,记录在案。以后的每一次运行都会在启动前先取出这个记录,再和当前的时间作一比较,如果在试用期内,那还...
  • scollins
  • scollins
  • 2010年06月22日 15:23
  • 1271

遇到Debug/XXX.pch is not a precompiled header file的问题

在编译时遇到'Debug/XXX.pch' is not a precompiled header file created with this compiler  Error executing x...
  • ClaireShi
  • ClaireShi
  • 2014年01月08日 10:35
  • 3289

解决 Cannot open precompiled header file: 'Debug/****.pch'

解决由于预编译头,造成的编译错误
  • cyxcw1
  • cyxcw1
  • 2013年10月08日 21:24
  • 8735

12.编写COM进程外组件

相比进程内组件,进程外组件的编写较为麻烦,在前面已经讲的IDL和进程外组件原理基础上,本节以一个简单实例讲解进程外组件的编写步骤和注意事项。...
  • wenzhou1219
  • wenzhou1219
  • 2017年07月30日 16:29
  • 676

检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件问题整理

问题环境: 最近做了一个web页面加载word的功能,运行没问题,但是发布出来后报错为 检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-00000000004...
  • zhanghuaiyu_35
  • zhanghuaiyu_35
  • 2016年06月01日 13:33
  • 4358
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:file header
举报原因:
原因补充:

(最多只允许输入30个字)