c - 在 C 中读取 tar 存档
问题描述
我试图阅读这样的档案:
int fd = open("file.tar", O_RDONLY);
char* ans = malloc(512);
read(fd, ans, 512);
printf("%s\n", ans);
但它仅从第一行显示文件的标题名称。但 arhive 也包含文件的代码。我应该如何阅读整个 tar arhive?
解决方案
推荐阅读
- arrays - 如何在 REACT JS 中以特定 JSON 对象格式推送 localStorage 中的数组?
- c# - 如何解决统一 IAP 未正确初始化的问题?
- c++ - 比较 C++ 中的 str.erase() 效率
- java - Kontakt.io SDK:有没有办法在信标列表中进行硬编码,以便我可以在需要搜索信标时随机提取它们?
- ios - 当导航器从第二页弹出时,来自背景的 Flutter webview 恢复应用程序显示白屏
- php - 如何更新特定会话的会话变量
- php - 如何通过ajax上传文件而不会超时?
- javascript - 如何在浏览器版本对数组中找到最小的版本号?
- adonis.js - 我们如何在发布请求中接受文件并将其上传到 Adonis JS 中的 mysql?
- php - 将值作为文本返回到 textarea