我正在用C编写一个程序,它基本上为给定的文件名列表创建一个归档文件。这与linux中的ar命令非常相似。归档文件如下所示:hellothis file is a little larger than file1.txt
但我很难从档案中提取出一个文件这样做的想法是,它应该获得文件名的索引/位置(在本例中为file1.txt),跳过58个字符以到达文件的内容,读取该内容,并
512 in ),驻留在只读文件系统中。还有一个小的读写数据库,其模式与读写文件系统中的模式相同。只读数据库提供了在我的场景中使用的基本数据,在读写数据库中存储了罕见的数据更新。例如,这意味着代码必须合并来自只读和读-写数据库的查询结果,等等。我意识到这种设置不优雅(而且可能不是最优的),并且一直在使用附加命令来创建SQL而不是C++中的数据的统一视图。那么,我想知道是否有任何与附加只读和读写数据库有关的特殊问题,我应该知道。我正在研究以下附加方案之一