ハフマン符号化でこのビデオを見ながら:ナレーターは、それはあなたが対応する辞書を持っているとき、私はそれが非常に簡単だなぜ、ハフマン符号化メッセージを誤って解釈できないのですか?
1
A
答えて
2
である理由を知りたいのですが、ハフマンコード化されたメッセージを誤って解釈することは不可能だと言う終わりに向かってhttps://www.youtube.com/watch?v=ZdooBTdW5bM ハフマン符号化されたメッセージを誤って解釈する。彼らが意味するのは、あいまいさがないということです。エンコードされたメッセージと辞書には、元のメッセージの内容を正確に判断するのに十分な情報が含まれています。
0
まあ、バイナリ文字列の先頭はエンコードされた文字の始まりであり、その文字のバイナリシーケンスによってツリーを走査できます。葉ノードに到達すると、最初の文字が解釈されます。
あなたはあなたがそれを葉にする時を知っているので、その手紙の長さを事前に知る必要はありません。そして、あなたは次の手紙のバイナリシーケンスの始めになります。データとアルゴリズムが正しい限り、一連のビット全体をデコードすることができます。
も参照してください。http://en.wikipedia.org/wiki/Huffman_coding#Decompression
関連する問題
- 1. ハフマン符号化のトラバーサル符号化
- 2. ハフマン符号化UML図
- 3. ハフマン符号化で文字列を解凍するには?
- 4. 符号付きと符号なしの数字の解釈
- 5. 固定長符号化を生成するハフマン符号
- 6. なぜこれを誤って解釈するのではなく、SyntaxErrorをスローしないのですか?
- 7. matlabのハフマン符号化(バイナリ値)
- 8. 正準ハフマン符号器:符号化ビットストリームの内容
- 9. JPEG「非差動ハフマン符号化」
- 10. ハフマン符号化のみを使用するアルゴリズムの例は何ですか?
- 11. ハフマン符号化の値を保存するには
- 12. なぜ「符号なし」のエイリアスタイプを修飾できないのですか?
- 13. ハフマン符号化の入力シーケンスの文字サイズ?
- 14. 裸の `char32_t`は符号付きか符号なしですか?
- 15. 教科書のハフマン符号化アルゴリズムを使用して、どのファイルの圧縮率が良いですか?
- 16. ハフマン符号化が8ビットシーケンスであることを証明する
- 17. なぜ0XAAは符号なしのintで、intではないのですか?
- 18. 24ビットのadcデータ圧縮で、ハフマン符号化と同様のものを使用しています
- 19. ハフマン符号化を繰り返し適用することはできますか?
- 20. 符号化なしのビネットエフェクト
- 21. 画像圧縮を考慮すると、ランレングス符号化は常にハフマン符号化より優れていますか?
- 22. 符号化されていないエンティティを符号化アルゴリズムから保護する
- 23. 符号なしの符号付き変換をJavaで逆
- 24. データベースストレージのHMAC鍵を暗号化/復号化できないのはなぜですか?
- 25. リフレクションを使用して、符号付きアセンブリから符号なしアセンブリの型を読み込むことができるのはなぜですか?
- 26. 解釈されないコードがRubyの "メッセージ"動作に影響するのはなぜですか?
- 27. CoreDataがオブジェクトクラスを誤って解釈する
- 28. ブラウザの誤解釈URL
- 29. PHPで急なアクセント記号を符号化する
- 30. ハフマン符号化はどのようにしてdct係数から画像(jpeg)を構成しますか?
はい。講義を誤解するのは簡単ですが、それは必ずしも講師の責任ではありません。場合によっては、詳細にもっと注意を払って、デコードをやり直す必要があります。 – rici