Char Code
==== ====
E 0000
i 0001
y 0010
l 0011
k 0100
. 0101
space 011
e 10
r 1100
s 1101
n 1110
a 1111
Teks asli:
Mata menakutkan terlihat di dekat danau
Disandikan : 0000101100000110011100010101101101001111101011111100011001111110100100101
Mengapa tidak perlu pemisah dalam pengkodean Huffman?
Eerie eyes seen near lake
(well, kecuali untuk karakter spasi). Tetapi karakter itu sendiri tidak membutuhkan pemisah. Kenapa tidak?
cat cheat for mice
≠ catch eat form ice
. Analogi Anda cacat: setiap huruf adalah atom; surat-surat dibedakan secara sepele dan secara intrinsik dapat dipisahkan. Analogi yang lebih baik adalah "Mengapa Anda bisa membaca skrip kursif (tulisan tangan), ketika setiap kata hanya satu baris panjang, coretan, memotong garis sendiri?", Dan bahkan itu adalah analogi yang buruk, karena Anda dapat melihat kata tulisan tangan ( atau bahkan sebagian dari satu) dan membedakan masing-masing huruf - sedangkan string yang dikodekan Huffman adalah omong kosong jika Anda tidak dapat melihat awal.