Kompresja Danych

Transkrypt

Kompresja Danych
!
"
#$
%
"
&
'
'
$"
(
''
%
'
%
'
$
$
%
)
!"
*(+,-
(+-$"
)
%
.
'
.
!
'
/
!
/
"
0
1
2
!
'
'
344
!
54
%
"
(
'
64
07$
8497
:"3
#
/"
;
&
)
*
2
7
2
"
<4407
%
" $ /
"
(
'
%
"
2
'
'
"
=
%
%
%
%
%
$"
(
%
%
'
%&% ' &
!
"
9
%&
>
%
'
'
%&%'%'%'&
/
"
?%'
'
@*,AA
$"
&
%
.%"
*
%
5!
'
.%"
(
%
'
/
+9$
"
8644
"
A
/
%'
)
/
B
"
)
'
%
'/
$
'
"
).
'
%
'
%
%
"
A
%
%
B
!
.
!
"
)'
'
CC
'
"
$
/
'
$
%
'
"
D
'
/
%"
=
%
'
'
"
2
(%
/
B
$"
2
'
4
8
"$
'
'
.
A
%
'
"
*
.
"
*
"
"
%' & % &) '
%$
%
!
"
'/
.$
'
"
'/
'/
"$"
(
%
B
%'$"
1
%
"
(
/
# (% %
'
$
/
%'
"
2
%'
"
2
& %'
$
'
%' & & ' %' '% %' %
/
"
*
'/
"
8"
>"
8"
>
"
!
"!!
"
&
/
"
"
"
(
/
"
%
$
%
"
,
%
"
%"
D
/
"
2%
"
&
/
'
%
"
-
%
%
"
%
"
+9
"
%' & 0>
& & '& *& & '
'
"
%
"
(
$+("
#
$
, $
%
!
"
,
'
/
"
)
/
%
'
'
'/
/
"
;
%
%
%'B
- . ") / & %
!
'
&0
1 .%#) &
!
"
2
'
%
"
&
%'
!
"
)
"
(
'
'
/
.
%
"
*
'
.
$
%
%
"
2
%
%
%
'
%
%
'/
$
'/
(
%
'
'() $ !& %' & %B
*E<<<33FFFFF8G"
2
'
%
%B
+='
%
'
%
'/
*233--3-3-33-33-333-3-3---333-333-4
(
/
'/
33
3!
$
6:
0
/
B
5 % % %
'
"
-
'
"
2
$
%
$
/
"
;
%
%
"
2
%
%
'
'
"
+
%'
/
"
(
5!
%
H
%
"
&
'
/
'/
"
2
"
.
'
$
+'/
/
'
%
'
"
(
%
%
'/
"
=
%
%
'
%
%B
,$
'
#
*
'
'
'
'
"
+'/
'/
%'
'/
%
'
% , '
# 5
"
'/
/
'/
6 A
'
/B
'
'/
'/
"
'
'
%
!
$
'/
'
0
%
!
'
$
%
'
%
"
, % & %&
'
%
%
$"
=
'
'
'
!
>I+$"
2
%
"
.
0
!
%
$"
2
%
'
."
$ >I+
%
"
2
& J
$
'
'& %
2
J
%
$
'
%
.
%
*
%
'
%
%
"
*
'
'
$
/$"
A
%
%
'
'/
'
"
*
$,"
$"
)
%'
%
'/
'
$"
7
%
7+! $$ '&
%
'
'
%
.
'
( %
%'
J
%
$
%$"
(' &% & 1
!"#!
1#' &% & $#
# 8%'
/
B
%
"
B
J
&/.
%
!
'
, 6% %
0
%$"
2
%
/
%
'
%
/
"
;
'
'
$
"
'
%&
D
%'
B
%
'
$
'
%
.
%'
%
;
/
"
@
'
.
%
'/
"
@'/
%
'
'
"
;
%
'
& &)
*
)
"
K
'
L
#(B
% & %
'
L
*)
%
'
L
;
/
'
"
(
'$
/
/$
%
'/
"
*
/
'/
%
%/
'/
"
)
%
%
'
'/
'
$
%
%
%
%/
$"
2
%
"
;
%
"
)
9:
"!
#"!
%
$
"!
$!
!
#$
%
$
!
98 & $
#$
%
$!
!
$
"!
!
:8 & #"!
%
"!
-$
A
%
'
%/
"
(
%
'
%
"
A
/
"
%
"
'
"
=
/
'
.%
"
@
/
%
/
%
B
$
!M
!M
'/
'
:"
2%'/
"
-
%
/
.
%
"
(
%
/
"
(
'
%
%
'
'
'
"
&
"
9; ;
%
/
/
%
%
$
%
./
$"
;
/
%
%
"
0
'/
"
%
'
"
%
'
%
"
(B
B 2%4
'
B
2%%%%4
:7&&
A
/
"
(
/
'
%
B
% 5
!
@*,AA$
' ;
.
"
0
'
'
'
;
!
'
/
.
%
%
'
"
;
/
.
'/B
%
/
%
&%
%
/
"
2
'
.
"
%
%
&"
-
'
/
$"
2
/
%
.
/
%
'
.
'/
%
.
-"%% (
$
'
'
"
(
B
%'
%
'
%
%'
'
%
'
$"
-
A
"
(
.
.
'
."
:"
0
%
!
$"
?
.
.
%
$"
$
$
.
"
N
&0*
&&& '
%
6"
0
%
!
"
<&0*
'
'/
"
;
'
"
@
/
%
%
"
.
%
!
"
N
%
%'
%
'
/
%
.
%
'$"
%
.
/
."
2
/
'
"
2
CC
%
%'
'"
(
B
"
>
%
'
%/
'
%
'
'
'
%
&
N
%
'
B
% % %' =-1!=-1
!
% !
'
C
C
."
?
.
%
/
.
%
B
&&& '
B
*-1+++/-*/-=1
((!
'/
$
! %
B
###!##### '
######################### ####!####( ) *
###!### '
( ####################### ####!####* ) &
'
'/
'
%
$
'
$"
3"
0
.
0"
#
,*0
.
0"
N
0
%
.
.
"
(
!
.)
+ &&& ##########% ### , #&&&# ## , &&& &#
0
/
.
%
%
"
&
.
0
%
%
.
.
.
/ '
;
'/
'
.
"
?
'/
%
'/
'/
.
"
0
'
.
/
B
%
%
"
8"
+
.
$"
+ .
'
!%
"
(
'
'
"
='
%
:
%
/
"
=
&0*
.
'
%
'/
.
'
'/
.
B
!% '/
"
+
.
/
'
'/
.
/
/
''/
"
:"
+
.
0"
@
/
.
0
'/
.$
%
'
%
./
@
$"
)'
%
"
%
.
%
&&& + &&& + &&& !% + &&& ?%
%
'
%
.
*
%
.
!
.
B
- &&& + &&& - &&& !% + &&& -
'
'
.
0
%
%'
'
8"8
'
'&
.$"
=
'
.
*
%
.
*
"
0
.
"
?
'
'
'
'
.
/
% '
.
.
"
=
'
'
%
"
)'
"& %'&&0*
'/
'/
%
'
%
'
$
'/
'
'
'/
&O$
%
"
8 ,*0
%
'
%
%/
'/
"
2
'
'
/
'/
"
*
%&,*0
'
%
'
"
3"
?'/
1
%
%
'"
(
%
%
'"
2
.
%
"
&
.
$
%
"
@
/
$
, %&
=
/B
%
%
%
"
$"
2
%'
%
!
%
'/
%
'/
"
%
%
"
,
'
%
%'
$
"
2
"
%
%'
CC
%
CC
CC
"
;
%
'
%
'
'
$"
;'/
/
$
'
!
'
'
%
$
'
%
'/"
*
'
'
'
>
2
/
%
'B
'/
%$
%
'
%
'
%
&%&'&0
'/
%
%
%&'&0
'/
%
%
%&&
%
'/
"
'/
$"
;
%
'/
%
%
'
"
2
"
$
%
.
/
%
"
A
%
/
'/
"
*
#
)
#
'
( !
"
# % &
"
$ #
>"
<"
A'
'
.
'"
-;
@
'/
'
'
'
'/
%/
%
&&
,%%' &
$
"
+
"
$ %
$"
;% %
0
.
>
B
$'
/
## "
='
%
"""844"""
/
!
%
84
4
!
844"
:"
)
'
'
(
'
"
-
'
'
P
'/
/
#&&&# %
B
-
'
'
!& %
&'&
#&&&# . 5)
?
/
.
/
'
.
.
'
%
.$
"
=
% (
/
%
'/
/
/
.
'
$"
?
/
$
'
0
%"
&
/
/
'/
"
=
'
%
'
"
,
'
'
"
0
& . 'B
%
%
$
'
(
'
%
$"
-
/
'/
'
%
%'
%
$
%
!
$
%
'
"
(
&/.
/. ?
+
,
"
"
#
#
"
#
"
#
!
>"
H"
&
8$
%/
@
7
,
&
+
&/.
&
%
%
%
%
!
'$
%
%
%
%
"
;
'/
@
7
,
&
+
"
8$
%
%
'/
%
%"
(
%
'/
"
&D
%
%B
- )'
%'
$"
1 (
'
%'
$
'
%%&'%& 9 (
%'"
: (
C4C
!
C8C"
> >
6
3
%'
$
"
)
'
'
'
"
- (
%
'& %%
1 8%% 9 (
'
!
%%
(>;KQ@&
8"
>
&/. % & %
B
@
7
,
&
+"
,%'/
%
%-
-
8"
*
%'
"
%
,%'/
*
?
#
-1
:
$
>
@
:
I
'
8
"
F"
#
*
$
-1
?
>
:
3
3
-
3
3
-
3
@
:
-
-
-
>"
F"
(
*!D"
*
'
B
!
!
!
!
"
*
%B
@
!
48
7
!
44
,
!
884
&
!
84
+
!
888"
+'/
'
1
-
:"
;
'
'
/.
%
*
#
$
@
,/
?69-169:69>69:69-
A'/
191
-9A
1B>
1?9
1B>
A'/
/.
-:11
1
-?::
1
--C1
9
-9->
1
--C1
9
?A::
%'
/.
-1
1:
-1
-3
-1
A3
;
:
'/
F4
$
%
'
%'
.
%$
HF33$"
1
%
"
(
'
'
&&
(
@
'/
:6:
"
?
%
/
@
'
:6
"
?
/.
@
/
'
/
%
'
"
&
/
"
;/
/.7
J
%
& & && ,% /.
'
$ $
!
%
!
"
(
'
"
Q
%
%
*
J
%
%B
- )'
%'
$"
1 (
'
%'
$
'
%%&'%& 9 )
%
"
'
$"
: 1
%
!
!
%
!
%
"
> &
%
%
%
%
"
? (
%
%
%
!
C4C
D-D
A (
6!H
%L
"
(
/. -#
('.
J
/./
8"
*
:
C
!
>"
5"
7
J
8"
(
%
!
%
"
*
*!D
%
%B
@
!
444
7
!
4
,
!
884
&
!
848
+
!
888"
-
%
%'
%
7
/ "
A
%
*!D
7
"
(
-
:
-
6
'
J
/
'
'/
J"
=
%
8
$
J
%
/
'
-
6"
+'/
J"
%
*
#
$
@
,/
?69-169:69>69:69-
A'/
7
9
9
9
9
%'
7
-C
-1
-1
->
-1
?B
;'/
B
J
*!D
$
'/
'
$
J
'
/.
J
"
&
'/
'
"
&
<,@
2.
/
B
E48G
%
'
8!
$
!
'
8O"
*
%
J
%
/
8!
"
%
/
"
:<H
'$
& "
-
%/
%
"
@
/
'
%
%
'
5!
'
%'
$"
=
%
'
"
2
"
(
"
$
R4L8$
/
"
2
%
%
%
'/
%
'"
2
%
%
'
%
'
%
.
$"
0%
/
%
J
/. &
)
%
%)
!
"
"
- *
'
!
'
%
1 (
R4L8$
!
"
"
(
/
/
$
%
/$
'
'/
/
"
'/
R4L8$
"
'
'
'
"
?%'
%
%
%
'
'
%
4
8
"
!
@
#
9 '
%
%
'B
!,!*",,
,,*,-!,!.,,
,",*,-!,!.",,
'
'
":"
)'
'
3-
: (
"6
%
'"
> )'
$
'
'
,,,", #!
"
"
- (
%
/
$"
1 )
$"
9 $ % '
"
: +
%
%
%B
,,!*,!,,/
> ;
"
(>;KQ@&
:"
>
%
'B
@>K-0+-K@"
*
%
%B
-
3"
*
'
%%
*
@
;
"
F
(
16-3
-6-3
-6-3
-6-3
-6-3
16-3
16-3
(
33 E31
31 E39
39 E3:
3: E3>
3> E3?
3? E3C
3C E-3
(
%
'
/
%
'
'
"6
6"@
!
%>
-
<"
:
"
; '
*
F
"
@
F
;
*
&
3
33
33--?
3--C:
3--CA1
3--CA9?
3--CA:3C
3--CA:13C
3--CA:1-A?
3--CA:1-A?
9
31
3-1
3-1
3--B1
3--CC
3--CA::
3--CA:1:
3--CA:1:
3--CA:113C
3--CA:1-C1:
2
"<
/
R4"885F3:8FH
4"885F3:85:3$"
(
%
%
%
!
4"885F3:8FH
%
"
(
67
H"
-
H"
&
:
"
G%
3--CA:1-A?
3>B9A-3CC
3B9A-3CC
3?C>>::
3:1AA1
31AA1
3AA1
3C?
39
3
3
$
%
*
F
"
@
F
;
*
$
3
3>
3C
3?
3:
31
3?
3C
39
3
'
31
3?
3C
3>
39
3C
3:
31
8
31
331
31
3331
31
331
=
/
F
!
'/
'/
4"
)'
/
@
@
'
$"
&
/
'
84$
'
"
A
J
+)D
"
;
+)D
"
2
:
"<
6@
/
%
4"885F3:85
%
%
%"
0
%/
/
%
'
%
"
(
%A
-
F"
&
:
"
G%
3--CA:1-C
3>B9A-3B
3B9A-3B
3?C>>:?
3:1AA1>
31AA1>
3AA1>
3C?1>
39-1>
3-1>
3?1>
$
%
*
F
"
@
F
;
*
$
3
3>
3C
3?
3:
31
3?
3C
39
3
'
31
3?
3C
3>
39
3C
3:
31
8
31
331
31
3331
31
331
+'/
"
%
%
'/
'
%
'
$"
5 $
%
'"
2
"
,
'
%
!
"
*
'
"
2
'
%
'
"
2
/
"
= %
"
(
'
"
*
'
%
"
@
%'
"
)
% , !
"
!
%
%
"
=
' %% && "
"
?%
/
/
"
D
"
(
'
%
$
"
2
& & ' %/
'/
$"
*
"
;
/
%B
!"
-
1
9
:
(
'
%
'/
"
-
'/
'
"
&
"
'
'
'
'%
!"
-
1
9
:
&
'
'
"
)
"
&
"
8 &
*G8AA
, %& 8H I
%
I;FF"
*
%
"
9
'"
)
%'B
$
.
%
'
'
%
%%I'I!$$
%
"
0
B
$!
%&
''
"
- (
'"
1 (
S
S
%
%
$
"
9 6"-
%
.
'
%
'
"
: (%
'/
"
> (
"
:
6
3
'"
, , %
'
"
&
/
"
2
6
"
(>;KQ@&
6
2
%
I;
FF
%
B
)0(>+*=AT(>;+&+T
%
S
S
85
$
6:
$
'
"
U"
;(",@
<*J$*!F7J(J,8@$"+(J(J
;(",@
<+J,8@$@J
%I'I
5
8F
;+"J5F#*!F7
>"
U"
G8 AA / & & 6"
?
./
;(",@
< C ' 8
%B
()
*)
+,+"
?
/
U
!
"
84"
J$*!F7J(J,8@$"+(J(J;(",@
<+
J,8@$@J5
8F
;+"
%I'I
J5F#*!F7J$*!F7J(
>"
84"
I;
FF
!
%
U
6"
&
T(>;+&
(()
-)
++8 CTC
%
"
(
%
<!
%
C2C"
*
%B
()
()
+.+
;
'/
"
2
'
S
S
''
"
&
I;FF
/
SS
%
%
%
'/
"
=
'
"
;%
'
"
(
%
%
'
%
%
$
'/$
"
(
:3B?%&%&*
++91
$
S
S
%
%
8:
$
V
< '/
$
V5
$
W
:<
"
2
/
"
%
CTC
3$
8H
'
CTC
C2C$
:<
'
"
=
%
!
/
:<
5!"
;
'
"
2
G8
/
I;FF"
(
%
!
"
-
%'
$"
&
'
%')
/ / '
'
%
"
-
'
%
"
@
I;FF
%
,;8+,G7**<
0(123
A
%
I;
F5"
;
'
"
?
"
/
B
L
%
%
'
0
L
%
%
'
'
"
@
%B
-!
%&
'*
"
- ?
?1II
'/
'/
"
1 (
'/
'
'"
9 ;
%
'
'
% : &
%
:
%
'
'
'$"
;%
%
'/
'
'"
&
%
'
%
"
*
%'
$
'
%
"
(
%
"
(
I;
FF
/
'
/$"
(
%
"
;
'/
%
.
%
/"
0
/
/
%
"
=
%
'
$"
0
/
"
='
.
/
%
%'/
$
"
(%-BAC8HI
%
%
8U53
2"
)
%
!+K (",@
% I;2"
(
L/ I;2$
'
0*!&)*
*
, H + H % ' 9ADD
%
G85
&
"
'
4
:<<
'$"
;
%
'
% < I;**
'
'
"
5&I;2
/
"
=
"
2
/
%
'"
0
%
/
/
%
"
0
%
B
%
$
$
%L
'
%
"
>
%
%
"
-
"
"
/0
2
%
%
'
'/
'/
'
"
/
%
%"
2
.
0
%
'/
!
!
$
'
$
'
"
0
/
%
'
'
%
'
/
.
/
'/
$"
2
$
/
%
5 "
=
%
'
/
'/
%
'
"
A
'
"
(
'
%
'
%
%
/
"
*
$,"
$"
2
%'
%
%
./
"
2
%
'
"
;
%
%
%
6
"
2
'/
'
%
'
"
'
$
/
$
/
%
'
$
'
/
)
%
%'
7
%!
4%
, & ' &(,0
%
"
(
:&
8&
/
%
'/
'
"
(
'
IX
%
/
'"
(
&(,0
%
%
'
$B
& & &* &( &* & & & (.
$," % ( 567
&% 8
'/
%
//
*9+++%*9+++8"
0
/
'
"
'
"
2
'/
'
%
Y
%
B
"
-
)67
%
'
5
%
B
! 0
'
)
%
"
='
Y
'
5 '
'
'
%
.
&&
'$"
2
'
'
)
'
'
$
%
'B
! 2
%
'"
;
5
'
// //
'
'$
* *:
"
2
'
Y
B
999
9
'$
%B
0 1 -
'/
4"U<
$
'
%
"