[問題] 16進位-->組合成zip檔

看板C_and_CPP (C/C++)作者 (1+1≠2)時間13年前 (2012/08/19 09:50), 編輯推噓1(106)
留言7則, 4人參與, 最新討論串1/1
假設我現在有10000個16進位格式 1F 08 08 0B 1A 0F 3C ......等等 我要如何才能最快把這些字元寫成.zip檔呢?? 我已經有試過直接將16進位貼到16進制編輯器(HexEdit) 然後,另存成.zip.. 壓縮檔確定打得開.... 目前想到的辦法是,先將檔案寫到陣列中 然後,再用fwrite寫入檔案,並另存成.zip 但是不曉得有沒有比較快的方式呢?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.27.224.146

08/19 10:08, , 1F
這些資料是怎麼存在的?
08/19 10:08, 1F

08/19 10:38, , 2F
我猜是純文字檔轉zip
08/19 10:38, 2F

08/19 10:51, , 3F
那用fscanf讀進陣列再fwrite輸出...不知道有沒有更快方法
08/19 10:51, 3F

08/19 13:36, , 4F
zlib or http://ppt.cc/3gfw 不知道是不是你想要的?
08/19 13:36, 4F

08/20 07:59, , 6F
我猜原 PO 只是想要類似這玩意的東西吧...
08/20 07:59, 6F

08/20 07:59, , 7F
順帶一提這隻程式是吃十進位的, 16進位請自己改
08/20 07:59, 7F
文章代碼(AID): #1GC4PLcx (C_and_CPP)
文章代碼(AID): #1GC4PLcx (C_and_CPP)