我有一个将一些二进制数据输出到流的函数。但是流是抽象的,这意味着流可以是文件流,也可以是其他流。但是流必须是支持写字节功能的二进制流。我搜索但没找到答案。
我想要做的是,我有一个将一些数据转换为gif的函数。但我不想将数据输出到文件中,我想将其输出到内存中。
感谢。
答案 0 :(得分:3)
flexi-streams库提供了内存中的二进制流。
答案 1 :(得分:1)
“内存中的文件” - 只是一个字节数组。所以你需要的只是从流中读取数据并将其写入一维数组(向量)。有关CL中数组的更多信息,请参阅this。