【发布时间】:2013-07-19 18:07:30
【问题描述】:
有人可以指出如何将多个文件附加到 C 中的存档文件的正确方向吗?
下面是我打算做的事情。你能告诉我这是否是正确的方法(如果不是,你能告诉我哪种方法更好)吗?非常感谢!
-使用OPEN打开存档文件(O_RDONLY | O_WRONLY | O_APPEND) -使用WRITE将常规文件写入归档
【问题讨论】:
-
什么样的“存档”?
tar存档?ar存档?压缩? 7压缩包?还有什么? -
任何特定类型的存档?
-
这是一个存档文件——例如文本.a
-
您必须做的不仅仅是附加到文件(另外,
O_RDWR可以用来代替O_RDONLY | O_WRONLY) -
您是否正在阅读您之前关于该主题的问题的答案?根据this answer 对您前几天提出的问题,存档文件的格式是系统特定的,不一定完全直截了当。
标签: c operating-system append