文件處理高手高高手請進﹗﹗﹗
那位朋友知道Outlook Express中資料存儲文件*.dbx的文件格式﹐文件屬于Binay類型﹐文件有標頭信息及數据信息兩部分組成﹐据我分析標頭信息應該由郵件紀錄索引﹐改郵件紀錄的啟始位置及郵件紀錄的長度組成﹐數据信息則是紀錄每個郵件的原始碼﹐我的問題如下﹕
1﹑如何用VB導出*.dbx文件中所存儲的所有郵件信息
2﹑用VB實現這樣的文件存儲應該怎樣作﹐我在自己的程序中已經實現了添加各种不同類型的文件(例如Bmp﹑Txt﹑Wav)到一個文件中﹐導出也實現了﹐但是如果在整合文件中讀出紀錄信息刪除其中一個文件怎樣作才能做到速度很快﹐例如可能我的文件有100MB大小﹐其中包含了几百個文件的信息﹐如果我說的不明白﹐各位可以親自操作一下Outlook Express﹐當他的郵件資料夾(*.dbx)文件達到几十MB時刪除其中一個郵件速度還是很快﹐還有整理碎片的功能﹐﹐這涉及到文件存儲格式的設計优化
請各位高手不吝賜教
﹐