Programy archiwizujące

June 26th, 2009

Popularnie zwane ‘archiwizatory’, ‘pakery’ i ‘kompresory’ to programy archiwizujące, które należą do grupy programów narzędziowych przeznaczonych do umieszczania plików w archiwum i następnie odtwarzania zapisanych w nich informacji. Bardzo dużo tego typu programów posiada swój własny format oraz algorytm kompresji, który jest przeznaczony dla przeróżnych typów danych. Obecnie, a zwłaszcza w Internecie, takim standardowym formatem kompresji plików jest ZIP, ale nie wykluczone, że spotkać można również sporo innych popularnych formatów archiwów, choćby i na przykład RAR, ACE, ZOO, LZA, GZ, TAR czy ARJ. Coraz większym uznaniem cieszy się rosyjski program archiwizujący RAR, który skompresowane pliki zapisuje w formatach RAR oraz ZIP. Polska wersja tegoż programu w systemie Windows to WinRAR. Zawiera ona prosty graficzny interfejs w postaci menu kontekstowego i głównego, zaś najważniejsze polecenia dostępne są na pasku narzędziowym w formie czytelnych ikonek, a sam sposób obsługi poleceń programu jest bardzo typowy dla programów “okienkowych”.

Rozpakowywanie archiwum

June 25th, 2009

Rozpakowywanie plików nie tylko w formatach RAR i ZIP, ale i także archiwów, które zapisane zostały w formatach ARJ, GZ czy ACE umożliwia program WinRAR. Samo wykonanie dekompresji archiwum jest naprawdę bardzo proste, bowiem należy otworzyć archiwum i zaznaczyć wybrane obiekty, które są przeznaczone do rozpakowania, a następnie powinno się wybrać folder docelowy (ewentualnie można ustawić jeszcze kilka dodatkowych opcji) i poprzez zatwierdzenie następuje proces dekompresji. Wówczas, podczas jego trwania, wyświetlane jest okno, które zawiera wskaźnik postępu całego procesu. Po zakończeniu rozpakowywania, oczywiście gdy cały proces przebiegnie bez najmniejszych błędów, program WinRAR powróci do okna głównego. Natomiast w przypadku, gdyby wystąpiły jakiekolwiek błędy podczas trwania procesu rozpakowywania, zostanie wyświetlony odpowiedni komunikat, mówiący o zaistniałym zdarzeniu. Możliwe jest także dodawanie plików do istniejących już archiwów za pomocą użycia techniki ‘przeciągnij i upuść’.

Archiwa ciągłe i SFX

June 24th, 2009

W archiwach ciągłych wszystkie dane poddane kompresji połączone są w jeden zbiór. W wielu przypadkach zwiększa to stopień kompresji, choćby i przy pakowaniu sporej liczby małych plików. Jednakże, wówczas wydłuża się czas wypakowania danego pliku z takiego archiwum, gdyż algorytm przebrnąć musi przez wszystkie wcześniejsze pliki zanim będzie w stanie rozpakować wybrany zbiór. Wspomnieć należy, iż wykorzystanie owej metody wiązać się może z pewnym ryzykiem, gdyż zdarzy się, że uszkodzony zostanie jeden z plików w archiwum ciągłym, to rozpakowanie dalszych, które znajdują się za nim, stanie się niemożliwe. Z kolei archiwa SFX, czyli samorozpakowujące się, zazwyczaj posiadają rozszerzenie .exe i są zwykłym plikiem wykonywalnym. Owe archiwa zawierają program dekompresujący, który służy do wypakowania danych po uruchomieniu pliku. Archiwa SFX mogą stać się również wygodne w przypadkach dystrybucji własnych programów bądź do przekazywania danego archiwum osobie, która nie posiada określonego archiwizera.

Kompresja danych w określonych formatach

June 23rd, 2009

Niektóre programy archiwizujące zawierają specjalne algorytmy kompresji plików tekstowych, graficznych, dźwiękowych, a także plików wykonywalnych, dzięki którym można zmienić ustawienia domyślne algorytmów dla poszczególnych plików danych. W przypadku zbiorów tekstowych można przydzielić im pamięć, a następnie wybrać z dostępnej listy numer algorytmu. Zazwyczaj większy numer algorytmu wiąże się także ze zwiększeniem stopnia kompresji oraz wymaga przydzielenia dodatkowej pamięci operacyjnej. W przypadku wybrania opcji automatycznej, program samodzielnie dobierze numer algorytmu i wartość pamięci, oczywiście w zależności od rodzaju przetwarzanych danych. Jednakże użyć trzeba trybu najlepszej bądź dobrej kompresji, bowiem wymuszona spowoduje zastosowanie kompresji tekstu do wszystkich danych, które są przetwarzane. Przy kompresji danych dźwiękowych owe tryby działają w analogiczny sposób. Natomiast algorytm kompresji 24-bitowych obrazów przeznaczony jest do archiwizacji nieskompresowanych plików graficznych przeważnie w trybie True Color. Oznacza to, iż owy algorytm nie polepsza kompresji wcześniej skompresowanych plików.

Archiwa wieloczęściowe

June 21st, 2009

Zastosowanie metody archiwizacji z podziałem na woluminy jest dobrym rozwiązaniem, gdy chce się przechowywać duże archiwa na kilku nośnikach. Takie archiwum składa się z wielu plików, które posiadają określony rozmiar. Zbiory tego typu w żadnym przypadku nie podlegają modyfikacji, czyli aktualizowaniu, dodawaniu, a także usuwaniu plików. Niektóre programy archiwizujące umożliwiają tworzenie woluminów tylko i wyłącznie dla archiwów formatu RAR, przy jednoczesnym stosowaniu opcji tworzenia ciągłego i samorozpakowującego się archiwum. Bardzo istotna jest tutaj również kolejność, w jakiej rozpakowuje się archiwum wieloczęściowe, bowiem proces ten powinno się rozpocząć od pierwszego woluminu. Jeżeli owe archiwum jest tworzone na dysku twardym, to wszystkie woluminy należy umieścić w jednym folderze przed rozpoczęciem rozpakowywania. Tworzenie tego typu archiwum umożliwia program WinRAR, ale również istnieje wiele innych archiwizerów, które dostępne są zazwyczaj w wersji shareware i bez problemu znaleźć je można w Internecie.