Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在使用zlib 1.2.7和minizip读取 zip 档案时,我发现它只能读入字节缓冲区。我将这些数据传递给另一个库进行处理,但是这个库要求数据采用FILE*.
FILE*
我可以FILE*在内存中使用字节缓冲区创建一个吗?
为什么这个问题使用 C++ 标签?C 的源和目的地是不可扩展的。因此,您需要依赖特定于平台的扩展。在 C++ 中,您可以创建合适的流缓冲区以将内容插入 IOStreams。但是,.zip 存档是存档而不是平面文件,也就是说,您需要考虑如何具体说明您实际要提取的对象。不过,这仍然是可行的。