作者james732 (好人超)
看板C_and_CPP
標題[問題] stream的儲存
時間Wed Nov 27 09:04:51 2013
開發平台(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)
→ hichcock:就...壓縮, winzip 11/27 10:26
推 Zero0910:zlib 應該可以讓你輕鬆的儲存+讀取 11/27 11:21