C#结构化存储

作者: harde 分类: DotNet 发布时间: 2008-11-22 07:36

因为发现QQ2009以及TM的表情我导回不了QQ2008了

因此查了下关于QQ2009储存表情的一些资料

发现CustomFace.db其实就是一个结构化储存文档

Google下,结果什么都没找到,.Net库我也没有找到相关的操作类

这反而引起了我的兴趣。

花了一个通宵在几个地方发现了我想要的东西

一个是在http://hi.baidu.com/umu618/blog/item/91b4a27723d7b818b151b966.html

了解到了“微软复合文档二进制结构(Compound File Binary Format)”的一些相关知识

另一个很重要的是在这http://blog.csdn.net/BlueDog/archive/2007/07/17/1694246.aspx

找到了C# 操作结构化文档的类库ExpertLib.IO.Storage

点击我下载类库

我现在我已经可以看到结构了,正在研究怎么把数据弄出来~~

2008/11/22

Ok数据搞出来了

但是在处理文件名时出现点问题~~

正在解决

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

3 条评论
  • coolslob

    2008-12-11 下午 10:11

    只能取CustomFaceRecv.db,读不出来CustomFace.db。
    请问是怎么回事?

  • harde

    2008-12-11 下午 10:26

    不会吧 我首先尝试的就是CustomFace.db
    我的里面有9个以数字命名的“文件夹”和2个“文件”
    你是用我上面的类库来写的么?

    我已经成功把文件导出了
    整个过程最麻烦的是文件名问题
    其他的问题不大

  • coolslob

    2008-12-12 上午 11:17

    我不是用.net做的,没试用你的类库,
    昨晚搞定了,http://hi.baidu.com/coolslob/

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注