作者Chen334 (古先生)
看板C_and_CPP
標題[問題] 霍夫曼編碼output問題
時間Tue Dec 4 16:25:56 2018
開發平台(Platform): (Ex: Win10, Linux, ...)
win10
sㄙ器D這樣是ꐰ
問題(Question):
在做huffman tree的時候,單純將input編碼後壓縮便輸出,出現一些亂碼
問了幾個同學亂碼都在ascii內
不知道自己的output跑出一堆空白還有中文字
(unicode)不知道是不是對的
不過我的output確實也讓byte數降低了
不知道這樣是不是正常的,謝謝各位
餵入的資料(Input):
txt
預期的正確結果(Expected Output):
ascii內的亂碼
錯誤結果(Wrong Output):
一堆空白跟unicode
s
補充說明(Supplement):
-----
Sent from JPTT on my Samsung SM-G950F.
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.76.225.0
※ 文章網址: https://webptt.com/m.aspx?n=bbs/C_and_CPP/M.1543911959.A.F9B.html
1F:→ sarafciel: codeblog是哪來的土炮編譯器啊XD 12/04 16:56
不要這樣qq
2F:→ shec1213: 你檢視結果是用ascii去看嗎? 12/04 17:10
3F:→ F04E: ascii又不是全都能顯示12/04 18:54
https://imgur.com/a/b6unLj9
這個是我的output
※ 編輯: Chen334 (114.46.42.192), 12/04/2018 19:20:36
※ 編輯: Chen334 (114.46.42.192), 12/04/2018 19:21:47
→ nh60211as: 用可以顯示二進位資料的驗證啦
該怎麼用qq 12/04 20:04
4F:→ loveme00835: 隔空抓藥, 而且還是 windows 記事本 xD12/04 20:23
※ 編輯: Chen334 (42.76.225.0), 12/04/2018 21:45:27
5F:→ school4303: 不貼code?? 12/05 02:44
6F:→ F04E: 為什麼不用HEX輸出? 一堆ascii亂碼怎麼驗證結果? 12/05 17:00
我主要只是想問各位大大這樣的OUTPUT是否正常
編碼編成unicode是合理的嗎
※ 編輯: Chen334 (114.46.35.34), 12/05/2018 22:35:15
7F:→ loveme00835: 你從哪裡看出這是 unicode? 12/06 06:27
8F:→ worcdlo: 1.請提供原始資料對應的轉碼bit 2.請將資料以HEX形式開啟 12/06 20:40
9F:→ worcdlo: 3.另外好奇問個問題,不定長度bit的儲存 最後一個byte通 12/06 20:40
10F:→ worcdlo: 常無法剛好塞滿,你是怎麼做? 全補1嗎? 12/06 20:42
11F:→ school4303: 是 你/編輯器/網頁? 把輸出當unicode 不是輸出是 12/06 20:48
12F:→ school4303: 而且你用記事本開 你怎麼知道是unicode? 12/06 20:53
13F:→ school4303: 去裝notepad++吧 裝個plugin也能看hex 12/06 20:54