我正在使用C中的POSIX API系统调用创建文件存档器/提取器(如tar).我已经完成了部分存档位.
我想知道是否有人可以帮助我使用一些C源代码(使用上面的代码)为C中的文件创建文件头(其中头部充当索引),它描述了文件属性/元数据(名称,日期时间等).到目前为止我所做的只是理解(不确定是否正确)创建文件头它需要一个结构来保存元数据,并且需要lseek来寻找文件的开头/结尾,如:
FileName = file.txt FileSize = 0
FILEDIR =./等等/等等
FilePerms = 000
\n \n
程序的归档部分有这个过程:
即使我知道它需要做什么,我也难以创建整个头文件,正如我所说的那些位上面的编号点所述(2,3,4,6,7).
任何帮助将不胜感激.谢谢.
c ×1