Notice: Undefined variable: binary_string in /usr/home/www/temp2/huffman.php on line 133

Notice: Undefined variable: encoded_string in /usr/home/www/temp2/huffman.php on line 148

Notice: Undefined variable: binary_string in /usr/home/www/temp2/huffman.php on line 168

Notice: Undefined variable: decoded_string in /usr/home/www/temp2/huffman.php on line 184
0 -- -- 010
1 --  -- 110111
2 --  -- 101110010
3 --  -- 00100
4 --  -- 10011011
5 --  -- 00101
6 --  -- 100110101
7 --  -- 100001100
8 --  -- 100101100
9 -- -- 001110100
10 -- -- 011001001
11 -- -- 11001000
12 -- -- 101100001
13 -- -- 100100111
14 --  -- 001111111
15 --  -- 101110000
16 --  -- 101110001
17 --  -- 001111011
18 --  -- 11011011
19 --  -- 101111100
20 --  -- 100001110
21 --  -- 110011111
22 --  -- 101100000
23 --  -- 001111100
24 --  -- 0011000
25 --  -- 001111000
26 --  -- 10001100
27 --  -- 100101011
28 --  -- 100010000
29 --  -- 101111011
30 --  -- 100100110
31 --  -- 100110010
32 -- -- 0111
33 -- ! -- 1111000
34 -- " -- 00010001
35 -- # -- 00011010
36 -- $ -- 00011000
37 -- % -- 00010101
38 -- & -- 00010000
39 -- ' -- 00110111
40 -- ( -- 00110110
41 -- ) -- 00011100
42 -- * -- 01100101
43 -- + -- 1101001
44 -- , -- 00110100
45 -- - -- 10110011
46 -- . -- 10110100
47 -- / -- 1111011
48 -- 0 -- 10111100
49 -- 1 -- 10111010
50 -- 2 -- 11001001
51 -- 3 -- 11010101
52 -- 4 -- 11111110
53 -- 5 -- 11111100
54 -- 6 -- 10001110
55 -- 7 -- 11110011
56 -- 8 -- 001101011
57 -- 9 -- 10000000
58 -- : -- 000101101
59 -- ; -- 11010000
60 -- < -- 001110111
61 -- = -- 100000010
62 -- > -- 11100111
63 -- ? -- 001100101
64 -- @ -- 11100110
65 -- A -- 00111001
66 -- B -- 10001010
67 -- C -- 00010011
68 -- D -- 001110110
69 -- E -- 10001111
70 -- F -- 000111110
71 -- G -- 11000111
72 -- H -- 11010111
73 -- I -- 11100011
74 -- J -- 000101000
75 -- K -- 001100111
76 -- L -- 11010100
77 -- M -- 000111010
78 -- N -- 10010111
79 -- O -- 100000111
80 -- P -- 000100100
81 -- Q -- 001110001
82 -- R -- 11111010
83 -- S -- 100100011
84 -- T -- 11110100
85 -- U -- 000110111
86 -- V -- 001111010
87 -- W -- 100010011
88 -- X -- 100110001
89 -- Y -- 11101
90 -- Z -- 110001011
91 -- [ -- 101110110
92 -- \ -- 101111110
93 -- ] -- 100100010
94 -- ^ -- 100101001
95 -- _ -- 01101
96 -- ` -- 100100100
97 -- a -- 101100101
98 -- b -- 110100011
99 -- c -- 100111100
100 -- d -- 110110001
101 -- e -- 100010010
102 -- f -- 101101101
103 -- g -- 011001110
104 -- h -- 011001101
105 -- i -- 11111101
106 -- j -- 100010001
107 -- k -- 100110000
108 -- l -- 110001000
109 -- m -- 110110000
110 -- n -- 0001001010
111 -- o -- 110001010
112 -- p -- 101101010
113 -- q -- 000110110
114 -- r -- 10110001
115 -- s -- 110001101
116 -- t -- 110101101
117 -- u -- 110001100
118 -- v -- 000111111
119 -- w -- 110010101
120 -- x -- 111000100
121 -- y -- 11011001
122 -- z -- 110010110
123 -- { -- 110011110
124 -- | -- 000101100
125 -- } -- 001110101
126 -- ~ -- 101111101
127 --  -- 1001110
128 -- -- 0000
129 -- -- 1000010
130 -- -- 0001110111
131 -- -- 0001100101
132 -- -- 1010
133 -- -- 11001110
134 -- -- 0110011000
135 -- -- 0110011001
136 -- -- 1000011011
137 -- -- 1001100110
138 -- -- 0011110011
139 -- -- 0011001100
140 -- -- 11111001
141 -- -- 0110010001
142 -- -- 0001010011
143 -- -- 1000011010
144 -- -- 0001001011
145 -- -- 1001101001
146 -- -- 101110111
147 -- -- 1000001101
148 -- -- 1000011111
149 -- -- 1100000101
150 -- -- 0110000000
151 -- -- 1011011101
152 -- -- 11110101
153 -- -- 0001111011
154 -- -- 1101000101
155 -- -- 1101000100
156 -- -- 1001000010
157 -- -- 0110000001
158 -- -- 1011001000
159 -- -- 100101010
160 -- -- 1100110
161 -- -- 111100101
162 -- -- 1100101111
163 -- -- 0001100111
164 -- -- 1110000
165 -- -- 0011111100
166 -- -- 11111011
167 -- -- 1100101110
168 -- -- 101110011
169 -- -- 1001100111
170 -- -- 1001111111
171 -- -- 1011011100
172 -- -- 111110001
173 -- -- 101111010
174 -- -- 1011010110
175 -- -- 1001010000
176 -- -- 1001000011
177 -- -- 1001111110
178 -- -- 0011111011
179 -- -- 1000011110
180 -- -- 1000101100
181 -- -- 01100001
182 -- -- 00010111
183 -- -- 1000000110
184 -- -- 110000101
185 -- -- 0001111010
186 -- -- 0011001101
187 -- -- 0110011110
188 -- -- 110010100
189 -- -- 111000101
190 -- -- 0011001001
191 -- -- 0011110010
192 -- -- 110000001
193 -- -- 101101111
194 -- -- 0011111101
195 -- -- 110110100
196 -- -- 11100100
197 -- -- 1011001001
198 -- -- 0011001000
199 -- -- 0001110110
200 -- -- 111111111
201 -- -- 110101100
202 -- -- 111111110
203 -- -- 1000001011
204 -- -- 1001011010
205 -- -- 110000000
206 -- -- 000111100
207 -- -- 111110000
208 -- -- 011000001
209 -- -- 1001111010
210 -- -- 111001011
211 -- -- 011000111
212 -- -- 1001000001
213 -- -- 1001111100
214 -- -- 1000110111
215 -- -- 1001101000
216 -- -- 0110001100
217 -- -- 1001111011
218 -- -- 0011010101
219 -- -- 1000101101
220 -- -- 0011111010
221 -- -- 0001100100
222 -- -- 01100010
223 -- -- 110000100
224 -- -- 101101100
225 -- -- 0110011111
226 -- -- 1001011011
227 -- -- 1000101110
228 -- -- 111100100
229 -- -- 1000110110
230 -- -- 0110001101
231 -- -- 1001000000
232 -- -- 110110101
233 -- -- 1000001000
234 -- -- 1000001001
235 -- -- 1100000100
236 -- -- 110001001
237 -- -- 1000000111
238 -- -- 1001111101
239 -- -- 111001010
240 -- -- 0011010100
241 -- -- 1000101111
242 -- -- 101111111
243 -- -- 0001010010
244 -- -- 0011100000
245 -- -- 0001100110
246 -- -- 1000001010
247 -- -- 0011100001
248 -- -- 11000011
249 -- -- 1011010111
250 -- -- 1000001100
251 -- -- 100011010
252 -- -- 0110010000
253 -- -- 100100101
254 -- -- 1001010001
255 -- -- 110000011