Se statickou velikostí
- Mají pevný rozsah daný svou bitovou délkou
- Snazší a efektivnější zpracování na počítači
Bitová šířka 1
Číslice |
Kódování
|
0 |
0
|
1 |
1
|
|
Bitová šířka 2
Číslice |
Kódování
|
0 |
00
|
1 |
01
|
2 |
10
|
3 |
11
|
|
Bitová šířka 3
Číslice |
Kódování
|
0 |
000
|
1 |
001
|
2 |
010
|
3 |
011
|
4 |
100
|
5 |
101
|
6 |
110
|
7 |
111
|
|
Bitová šířka 4
Číslice |
Kódování
|
0 |
0000
|
1 |
0001
|
2 |
0010
|
3 |
0011
|
4 |
0100
|
5 |
0101
|
6 |
0110
|
7 |
0111
|
8 |
1000
|
... |
...
|
15 |
1111
|
|
S dynamickou velikostí
S rozšiřujícím symbolem
Vychází z kódování s pevnou šířkou, ale navíc určuje jednu hodnotu (zde nejvyšší číslo) jako aktivátor pro připojení dalšího rozšiřujícího bloku. S růstem kódovaného čísla se pak zleva opakuje přepínací hodnota.
- Mohou růst do nekončena
- Jejich generování i zpětná analýza je náročnější na výpočetní operace
Bitová šířka 1
Číslice |
Kódování
|
0 |
0
|
1 |
10
|
2 |
110
|
3 |
1110
|
4 |
11110
|
5 |
111110
|
6 |
1111110
|
7 |
11111110
|
8 |
111111110
|
... |
...
|
|
Bitová šířka 2
Číslice |
Kódování
|
0 |
00
|
1 |
01
|
2 |
10
|
3 |
11 00
|
4 |
11 01
|
5 |
11 10
|
6 |
11 11 00
|
7 |
11 11 01
|
8 |
11 11 10
|
... |
...
|
|
Bitová šířka 3
Číslice |
Kódování
|
0 |
000
|
1 |
001
|
2 |
010
|
3 |
011
|
4 |
100
|
5 |
101
|
6 |
110
|
7 |
111 000
|
8 |
111 001
|
... |
...
|
|
S ukončovací sekvencí
Je určena speciální sekvence bitů, která označuje konec čísla. Bity od začátku po tento konec jsou pak kódovány tak, aby se v nich daná sekvence nevyskytovala.
- Náročné na kódování a dekódování
Ukončovací sekvence 11
Číslice |
Kódování
|
0 |
11
|
1 |
011
|
2 |
0011
|
3 |
1011
|
4 |
00011
|
5 |
01011
|
6 |
10011
|
7 |
000011
|
8 |
001011
|
9 |
010011
|
10 |
100011
|
11 |
101011
|
... |
...
|
|
Ukončovací sekvence 111
Číslice |
Kódování
|
0 |
111
|
1 |
0111
|
2 |
00111
|
3 |
10111
|
4 |
000111
|
5 |
010111
|
6 |
100111
|
7 |
110111
|
8 |
0000111
|
9 |
0010111
|
10 |
0100111
|
11 |
1000111
|
... |
...
|
|