[問題] 如何以bit為單位對檔案進行寫入和讀取?
遇到的問題:
我有一個table拿來做對應,比如說: a 對應到 11001
b 對應到 111
c 對應到 1010101
...
(此table是prefix-free的code 也就是任何人都不是任何人的prefix)
假如說input是aabb
那我想要以bit的形式寫入1100111001111111到檔案裡(1和0都是一個bit而不是byte)
應該要怎麼做呢?
同理 之後我應該要怎麼從這個的檔案讀出來並把它解回aabb呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.208.162
※ 編輯: dixonhsiao 來自: 140.113.208.162 (06/03 21:14)
→
06/03 21:27, , 1F
06/03 21:27, 1F
推
06/03 22:00, , 2F
06/03 22:00, 2F
推
06/03 22:24, , 3F
06/03 22:24, 3F
→
06/03 23:20, , 4F
06/03 23:20, 4F
→
06/03 23:21, , 5F
06/03 23:21, 5F
→
06/03 23:24, , 6F
06/03 23:24, 6F
→
06/03 23:26, , 7F
06/03 23:26, 7F
推
06/03 23:34, , 8F
06/03 23:34, 8F
→
06/03 23:34, , 9F
06/03 23:34, 9F
推
06/03 23:53, , 10F
06/03 23:53, 10F
→
06/03 23:53, , 11F
06/03 23:53, 11F
→
06/03 23:54, , 12F
06/03 23:54, 12F
→
06/03 23:55, , 13F
06/03 23:55, 13F
推
06/04 00:04, , 14F
06/04 00:04, 14F
→
06/04 00:04, , 15F
06/04 00:04, 15F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):