我正在尝试将.tgz文件复制到内存中并将其发送到其他位置。
使用fopen我得到一个NULL指针,告诉我.tgz文件不是二进制文件,但我想知道是否甚至可以使用C标准库打开,缓冲和传递.tgz文件库?
答案 0 :(得分:2)
问:我想知道是否有可能打开,缓冲和传递 .tgz文件使用C标准库和库?
问:你想原样复制二进制.tgz文件吗?当然 - 一块蛋糕:))
或者您想解释 .tgz文件,然后复制其内容?
如果是后者,我会看“zlib”:
答:那告诉你没有这样的事情!您应该能够“fopen()”任何文件...只要它存在,并且只要您拥有正确的权限。问:使用fopen我得到一个NULL指针,告诉我一个.tgz文件 不是二进制文件
使用“perror()”找出潜在的错误。