全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:926
推到 Plurk!
推到 Facebook!

自定义文件格式存储资料,我是否该每次都更新索引的位置

尚未結案
zqdl8
一般會員


發表:1
回覆:0
積分:0
註冊:2011-10-19

發送簡訊給我
#1 引用回覆 回覆 發表時間:2011-10-19 21:35:41 IP:125.71.xxx.xxx 訂閱
呵呵,这两天一直都在学习自定义文件格式存储,知道自定义一个文件的话,大概有四个部分
“文件头”记录一下基本的信息如“版本”“时间”等等
“索引头”记录索引的个数,放置的开始和结束的位置。
“索引”记录文件放置的开始位置,文件的长度,别名的信息。
问题就出在索引放置的问上面了。
如果按照
第一次 文件头 索引头 索引 数据,这样放置的话,
第二次添加 索引和数据就会这样 文件头 索引头 索引1 数据1(长度不等) 索引2 数据2(长度不等)(呵呵自己理解的可能不正确)
如果按照上面的方法的话,我试了试读不出索引

我又另外想了一下,但这样的话每次都要把全部的索引读出,在数据写入完毕后,更新索引位置后写入。
及:文件头 索引头 数据1 数据2 数据3。。。。。。。。。 索引1 索引2 索引3


希望各位有前辈能够指点一下,在下刚刚接触,上面理解可能有所偏差,见笑了。

另在网上找到了一段代码,一直没弄清其具体储存的方式,感觉是按照我第一种想法来的,但没看明白,望高手点拨一下
我把他添加的记录的两个函数发上来了,这两个函数一直没看明白。大家有兴趣的下载来看看http://www.2ccc.com/article.asp?articleid=1452
系統時間:2017-10-20 20:23:45
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!