最簡單的方法是將記憶體的資料拿出來建立一個真的檔案
再讓fopen()之類的IO函式去讀取
但是面對大量資料時就還是多浪費了時間
還要檢查暫時生出來的檔案名稱是不是跟既存的檔案名重疊
有沒有比較好的做法來處理這種問題?
舉個例子說明我為何有這需求
例如我解開壓縮檔之後解開的檔案當然是在記憶體上面,如果是讀壓縮檔裡的bmp檔倒
是沒甚麼困擾,因為本來就是直接對記憶體動手,讀檔頭、挖自己需要的部分。
但是png檔則需要透過官方的API來讀,而它的介面只允許我輸入檔案名稱,不能傳入
該檔的記憶體位址,所以我想知道有沒有甚麼好方法,不要多費工去硬碟上建立真的檔案