首页 > 解决方案 > 在 C 中读取 tar 存档

问题描述

我试图阅读这样的档案:

int fd = open("file.tar", O_RDONLY);
char* ans = malloc(512);
read(fd, ans, 512);
printf("%s\n", ans);

但它仅从第一行显示文件的标题名称。但 arhive 也包含文件的代码。我应该如何阅读整个 tar arhive?

标签: ctararchive

解决方案


推荐阅读