Algorytmy kompresji danych Materiały do laboratorium nr 1 1

Transkrypt

Algorytmy kompresji danych Materiały do laboratorium nr 1 1
Algorytmy kompresji danych
Materiały do laboratorium nr 1
1
Testowanie programów do kompresji
1. Ściągnąć programy do kompresji, do któych linki umieszczone są na stronie przedmiotu (http://www-zo.iinf.polsl.gliwice.pl/~akd).
2. Wykonać eksperymenty z programami dla danych z korpusu Calgary, tj.:
• zmierzyć współczynniki kompresji osiągane przez programy przy typowych
ustawieniach,
• spróbować znaleźć jak najlepsze zestawy parametrów mając na uwadze jak
nejlepsze współczynniki kompresji
• zmierzyć czas działania tych programów (narzędziem ntimer), dla których jest
on zauważalny
• sprawdzić zajętość pamięci (za pomocą Menedżera Zadań) użytych programów
• sprawdzić jak wpływa na współczynnik kompresji zastosowanie trybu „solid”
(dla programów, w których nie ma takiej opcji, połączyć wszystkie pliki w jeden
np. za pomocą polecenia arj a -m0).
2
Testowanie bibliotek do kompresji
1. Ściągnąć biblioteki do kompresji oraz dokumentacje ze stron, do których linki
umieszczone są na stronie przedmiotu.
2. Stworzyć prosty program wykorzystujący bibliotekę zlib (połowa sekcji):
• w wersji uproszczonej wykorzystać funkcje opisane w dokumentacji w sekcji
„Utility functions”,
• w wersji rozszerzonej wykorzystać funkcje opisane w dokumentacji w sekcji
„Basic functions”.
3. Stworzyć prosty program wykorzystujący bibliotekę libbzip2 (pozostałe sekcje):
• w wersji uproszczonej wykorzystać funkcje opisane w dokumentacji w sekcji
„Utility functions”,
• w wersji rozszerzonej wykorzystać funkcje opisane w dokumentacji w sekcji
„Low-level interface”.
3
Raport
Stworzyć raport (1–2 strony) zawierający wyniki eksperymentów i wnioski z nich wyciagnięte.

Podobne dokumenty