5

バイナリデータをストリームに出力する関数があります。ただし、ストリームは抽象的です。つまり、ストリームはファイル ストリームまたはその他のストリームである可能性があります。ただし、ストリームは、バイト書き込み機能をサポートするバイナリ ストリームである必要があります。検索しましたが、答えが見つかりませんでした。

私がやりたいことは、いくつかのデータをgifに変換する関数があることです。しかし、データをファイルに出力したくありません。メモリ内の何かに出力したいのです。

ありがとう。

4

2 に答える 2

3

flexi-streamsライブラリは、特にインメモリ バイナリ ストリームを提供します。

于 2011-09-16T08:42:46.127 に答える
2

「メモリ内のファイル」 - 単なるバイト配列です。必要なのは、ストリームからデータを読み取り、それを 1 次元配列 (ベクター) に書き込むことだけです。CL の配列の詳細については、こちらを参照してください。

于 2011-09-16T08:38:53.647 に答える