自定义文件格式存储资料,我是否该每次都更新索引的位置 |
尚未結案
|
zqdl8
一般會員 發表:2 回覆:1 積分:0 註冊:2011-10-19 發送簡訊給我 |
呵呵,这两天一直都在学习自定义文件格式存储,知道自定义一个文件的话,大概有四个部分
“文件头”记录一下基本的信息如“版本”“时间”等等 “索引头”记录索引的个数,放置的开始和结束的位置。 “索引”记录文件放置的开始位置,文件的长度,别名的信息。 问题就出在索引放置的问上面了。 如果按照 第一次 文件头 索引头 索引 数据,这样放置的话, 第二次添加 索引和数据就会这样 文件头 索引头 索引1 数据1(长度不等) 索引2 数据2(长度不等)(呵呵自己理解的可能不正确) 如果按照上面的方法的话,我试了试读不出索引 我又另外想了一下,但这样的话每次都要把全部的索引读出,在数据写入完毕后,更新索引位置后写入。 及:文件头 索引头 数据1 数据2 数据3。。。。。。。。。 索引1 索引2 索引3 希望各位有前辈能够指点一下,在下刚刚接触,上面理解可能有所偏差,见笑了。 另在网上找到了一段代码,一直没弄清其具体储存的方式,感觉是按照我第一种想法来的,但没看明白,望高手点拨一下 我把他添加的记录的两个函数发上来了,这两个函数一直没看明白。大家有兴趣的下载来看看http://www.2ccc.com/article.asp?articleid=1452 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |