[問題] stream的儲存

看板C_and_CPP (C/C++)作者 (好人超)時間12年前 (2013/11/27 09:04), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) Windows VC++ 問題(Question): 我的程式會週期性的讀進一串Byte,約2MB 這2MB裡,大部份的數值都不會改變 因為這個讀取動作可能會很頻繁 (10ms/次,每秒就100次) 如果想把每次讀到的東西都儲存下來 實在是太浪費空間了 (畢竟大部份東西都不會變) 我想問的是,有沒有什麼Library for C/C++ 可以對付這種資料,讓我有效率的儲存呢? 譬如說只存下差異的部份 之後需求是檢視這串數字是否有改變、哪裡有改變 也希望這個動作不會變得太困難...XD (畢竟比對、儲存的話還算簡單,但要輕鬆的弄回來就有點頭痛了) ps.我的資料不是圖片或影像資料,只是單純的byte stream -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.160.23.95 ※ 編輯: james732 來自: 118.160.23.95 (11/27 09:05)

11/27 10:26, , 1F
就...壓縮, winzip
11/27 10:26, 1F

11/27 11:21, , 2F
zlib 應該可以讓你輕鬆的儲存+讀取
11/27 11:21, 2F
文章代碼(AID): #1IbKKs7C (C_and_CPP)
文章代碼(AID): #1IbKKs7C (C_and_CPP)