[問題] 霍夫曼編碼output問題

看板C_and_CPP (C/C++)作者 (古先生)時間7年前 (2018/12/04 16:25), 7年前編輯推噓0(0013)
留言13則, 6人參與, 7年前最新討論串1/1
開發平台(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://www.ptt.cc/bbs/C_and_CPP/M.1543911959.A.F9B.html

12/04 16:56, 7年前 , 1F
codeblog是哪來的土炮編譯器啊XD
12/04 16:56, 1F
不要這樣qq

12/04 17:10, 7年前 , 2F
你檢視結果是用ascii去看嗎?
12/04 17:10, 2F

12/04 18:54, 7年前 , 3F
ascii又不是全都能顯示
12/04 18:54, 3F
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

12/04 20:23, 7年前 , 4F
隔空抓藥, 而且還是 windows 記事本 xD
12/04 20:23, 4F
※ 編輯: Chen334 (42.76.225.0), 12/04/2018 21:45:27

12/05 02:44, 7年前 , 5F
不貼code??
12/05 02:44, 5F

12/05 17:00, 7年前 , 6F
為什麼不用HEX輸出? 一堆ascii亂碼怎麼驗證結果?
12/05 17:00, 6F
我主要只是想問各位大大這樣的OUTPUT是否正常 編碼編成unicode是合理的嗎 ※ 編輯: Chen334 (114.46.35.34), 12/05/2018 22:35:15

12/06 06:27, 7年前 , 7F
你從哪裡看出這是 unicode?
12/06 06:27, 7F

12/06 20:40, 7年前 , 8F
1.請提供原始資料對應的轉碼bit 2.請將資料以HEX形式開啟
12/06 20:40, 8F

12/06 20:40, 7年前 , 9F
3.另外好奇問個問題,不定長度bit的儲存 最後一個byte通
12/06 20:40, 9F

12/06 20:42, 7年前 , 10F
常無法剛好塞滿,你是怎麼做? 全補1嗎?
12/06 20:42, 10F

12/06 20:48, 7年前 , 11F
是 你/編輯器/網頁? 把輸出當unicode 不是輸出是
12/06 20:48, 11F

12/06 20:53, 7年前 , 12F
而且你用記事本開 你怎麼知道是unicode?
12/06 20:53, 12F

12/06 20:54, 7年前 , 13F
去裝notepad++吧 裝個plugin也能看hex
12/06 20:54, 13F
文章代碼(AID): #1S1ZeN-R (C_and_CPP)
文章代碼(AID): #1S1ZeN-R (C_and_CPP)