ハフマン符号
Sign in to saveentropy encoding algorithm used for lossless data compression
Wikidata facts
Show 3 more facts
- publication date
- 1952-09-00
- Stack Exchange tag
- stackoverflow.com/tags/huffman-code
- Commons category
- Huffman coding
Sources (3)
via Wikidata · CC0
Article · 日本語
ハフマン符号(ハフマンふごう、英: Huffman coding)とは、1952年にデビッド・ハフマンによって開発された符号で、文字列をはじめとするデータの可逆圧縮などに使用される。 ほかのエントロピー符号と同様、よく出現する文字には短いビット列を、あまり出現しない文字には長いビット列を割り当てることで、メッセージ全体の符号化に使われるデータ量を削減することを狙っている。 コンパクト符号やエントロピー符号の一つ。JPEGやZIP (Deflate) などの圧縮フォーマットで使用されている。 シャノン符号化が最適ではない場合が存在する不完全な符号であったのに対し、ハフマン符号は(整数の符号語長という制約のもとでは、)常に最適な符号を構成できる。擬似的に実数の符号語長を割り振る算術符号と比較すれば、データ圧縮効率は劣る。ただし、算術符号やその他の高効率の符号化法と異なり、特許の問題が無い。
Abstract from DBpedia / Wikipedia · CC BY-SA
Connections
time complexity
Entity
information entropy
Entity
Massachusetts Institute of Technology
Entity
tree
Entity
entropy coding
Entity
Motion estimation
Entity
computer science
Entity
International Standard Book Number
Entity
digital object identifier
Entity
Morse code
Entity
video recording
Entity
Donald Knuth
Entity
patent
Entity
Q8815
Entity
pixel
Entity
MP3
Entity
information theory
Entity
Fourier transform
Entity
data compression
Entity
Claude Shannon
Entity