[問題] 怎樣將字串輸出到txt檔的大小最小?
請問
我現在有一個非常長的字串str(1*952280)
我現在用這個方式存到了txt檔後
檔案大小太大了= =a
==
fid = fopen('bitstream.txt','w');
fwrite(fid,str,'uchar');
==
這個方式讓我的檔案大小900多K = =
想請問有沒有什麼方式能讓字串存入txt檔
而大小可以大量縮減的??
是用什麼格式存入txt都OK
==
作業寫到這邊遇到瓶頸
所以來請教一下版上的神手
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.144.35
→
04/03 13:36, , 1F
04/03 13:36, 1F
因為我們作業是要做壓縮 900K已經大了好幾倍了Q_Q
→
04/03 14:04, , 2F
04/03 14:04, 2F
都有值 0or1
※ 編輯: CCT63 來自: 140.113.144.35 (04/03 14:22)
推
04/03 20:06, , 3F
04/03 20:06, 3F
理論上會是一半一半
※ 編輯: CCT63 來自: 140.113.63.222 (04/03 21:12)
→
04/05 00:33, , 4F
04/05 00:33, 4F
doom大我們作業就是要寫壓縮耶Q_Q
推
04/05 01:33, , 5F
04/05 01:33, 5F
→
04/05 01:37, , 6F
04/05 01:37, 6F
我們是要程式run完後可以還原字串即可
請問有什麼辦法嗎?
※ 編輯: CCT63 來自: 140.113.63.222 (04/06 01:54)