2010年12月28日
摘要: 以上列表中的文件并不是来自于某个文件夹中的所有jpg文件,而是来自于这个文件。将多个文件合并为一个文件在许多应用领域都十分有用。亲自实现这样一个程序一定不但过瘾且在许多时候可以帮助我们构建更高效的程序。这里我做了一个方案例分享给大家。由于合并后的文件就像一个包裹,所以下文中都把这样的文件称为“包文件”主构思:要把多个文件合并成一个包文件,还要可以区分其中的某个文件并提取出来。我们需要知道文件的名称和这个文件在包文件中的位置及长度,也就是所谓的地址偏移。由于包文件常常会比较大,所以不应该让它的内容常驻于内存,只应该需要某部分的时候再从包文件中提取。我是这样做的:一个管理器类,提供一些外围的方法_ 阅读全文
posted @ 2010-12-28 13:00 cyclone_dll 阅读(3719) 评论(12) 推荐(6) 编辑