佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 876|回复: 0

文件处理

[复制链接]
发表于 25-11-2007 12:38 AM | 显示全部楼层 |阅读模式
我从来没有想过这个问题,可是最近的工作让我忽然觉得有点迷惑,可是对这方面又不熟悉,只有来和大家探讨一下了。

  • 一个文件存入200 个 bytes
    0x00 0x01 0x02 0x03 ... 0xC7

    那么,取第一个 byte (0x00)还是取最后一个(0xC7)快。
  • 一组庞大的数据组
    比方所有数据要占空间 4GB (不考虑不支持 4GB 或以上的文件系统如 FAT)
    每个数据约 10MB
    方法 A
    文件是储存成一个 4GB的档案(MYDATA.DAT),然后根据里面的index 来查找,移动指针来取资料;
    方法 B
    每个数据储存成单一的档案(MYDATA.001 ~ MYDATA.400),加一个 index 档(MYDATA.INDEX),然后根据 index 档再来开启相关的数据档

    那个方法存取会比较好?


[ 本帖最后由 代码物语 于 25-11-2007 12:40 AM 编辑 ]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 24-9-2025 08:37 AM , Processed in 0.105181 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表