Program do kompresji plików – program do kodowania danych w taki sposób, aby zajmowały jak najmniej przestrzeni na dysku.

Współcześnie istnieje kilkadziesiąt formatów skompresowanych archiwów, z których najpopularniejszym jest ZIP, obsługiwany przez prawie wszystkie dostępne aplikacje. Programy dostępne na rynku (freeware i shareware) obsługują różne zestawy formatów kompresji.

Programy do kompresji wykonują dwojakiego rodzaju czynności:

  • służą ich posiadaczom do tworzenia własnych archiwów
  • pozwalają otwierać archiwa otrzymane od innych osób lub pobrane z Internetu

Podstawowe cechy programów do kompresji

Obsługa formatów

Program powinien przede wszystkim dysponować możliwością otwierania archiwów w wielu formatach. Do najczęściej obecnie używanych można zaliczyć ZIP, ARJ, CAB, ACE, RAR, 7-zip. Zazwyczaj programy obsługują więcej formatów w procesie dekompresji niż kompresji, gdyż nie wiadomo, jakim formatem posłuży się twórca archiwum.

Technika tworzenia archiwum

Skompresowane archiwa można zazwyczaj tworzyć trzema technikami:

  • Otwarcie programu i zbudowanie archiwum z jego poziomu, za pomocą wewnętrznego menedżera plików, np. Eksploratora w środowisku Windows.
  • Otwarcie programu i przeciągnięcie plików do menedżera.
  • Wykorzystanie polecenia kompresowania w menu kontekstowym myszy.

Niektóre programy udostępniają także specjalne kreatory, które przeprowadzają początkującego użytkownika przez kolejne etapy budowania archiwum, a są też takie, które oferują technikę kompresji z wiersza poleceń.

Z punktu widzenia wygody użytkowania kluczowe jest zintegrowanie programu z prawym klawiszem myszy (tzw. shell extension) w Eksploratorze Windows lub każdym innym menedżerze plików, który wykorzystuje tę cechę (m.in. Total Commander).

Technika ta udostępnia zarówno kompresowanie, jak i dekompresowanie (ekstrakcja) plików. W tym drugim przypadku dekompresja powinna mieć trzy opcje – ekstrakcja w miejscu położenia archiwum, ekstrakcja w podkatalogu o nazwie archiwum i ekstrakcja w dowolnie wybranym katalogu.

Bezpieczeństwo

Opatrzenie archiwum hasłem rezerwuje dostęp do pliku jedynie dla posiadaczy hasła. Z kolei rzadziej spotykane szyfrowanie przetwarza zawartość archiwum w sposób uniemożliwiający w praktyce odtworzenie go w jakimkolwiek innym programie. Innym elementem bezpieczeństwa jest zintegrowanie programu kompresującego ze skanerem antywirusowym obecnym w systemie użytkownika.

Plik wykonywalny

Dla wygody odbiorcy można utworzyć archiwum w postaci pliku wykonywalnego. Odbiorca nie musi wówczas posiadać programu do dekompresji – wystarczy, że uruchomi plik archiwum, co spowoduje automatyczne rozpakowanie jego zawartości do wskazanego w opcjach katalogu. Nazywa się je plikami samorozpakowującymi.

Podgląd zawartości

Pobrane z witryny czy otrzymane pocztą archiwum trzeba niekiedy przejrzeć przed rozpakowaniem. Niektóre programy udostępniają własne, proste przeglądarki plików tekstowych i graficznych.

Zarządzanie archiwum

Programy zawierają na ogół szereg narzędzi do zarządzania tworzonym czy otwieranym archiwum, które mogą być przydatne w rozmaitych sytuacjach.

  • Testowanie archiwum – proste narzędzie służące do szybkiego przetestowania poprawności archiwizacji. W jej toku zawsze może się przydarzyć jakiś błąd, a dzięki poleceniu Test możemy natychmiast sprawdzić poprawność.
  • Naprawa archiwum – polecenie Repair służy do naprawienia błędu, który pojawił się w archiwum i uniemożliwia jego poprawną dekompresję.
  • Podział i scalanie archiwum – narzędzie to służy do dzielenia gotowego archiwum na mniejsze części oraz scalania podzielonego archiwum do postaci jednolitego pliku. Może być niezbędne wtedy, gdy np. chcemy przesłać duży plik pocztą elektroniczną.
  • Instalowanie dokumentów – funkcja Checkout pozwala rozpakować pliki w katalogu na dysku i utworzyć oddzielną grupę w menu Windows, która zawiera skróty do dokumentów i programów znajdujących się w archiwum. Może to być przydatne wtedy, gdy otrzymujemy kilka lub więcej dokumentów, które chcielibyśmy trzymać w oddzielnym katalogu i mieć łatwy do nich dostęp. Tego rodzaju „instalację” można usunąć ręcznie, gdyż nie pojawia się w panelu Dodaj/Usuń programy.
  • Kopia zapasowa – funkcja Backup, w niektórych programach zautomatyzowana, pozwala tworzyć kopie zapasowe skompresowanego archiwum. Można ją wykorzystać, zwłaszcza stosując automatyzację, do powtarzalnego tworzenia kopii kluczowych danych, jak książki adresowe, istotne dokumenty itd.

Wysyłka pocztą i na serwer FTP

Skompresowane pliki są często wysyłane przez Internet. Wiele programów udostępnia połączoną funkcję kompresji i uruchomienia poczty elektronicznej z gotowym, skompresowanym załącznikiem. Rzadziej spotyka się technikę jednoczesnej kompresji i wysyłki na serwer FTP, skąd archiwum może być pobrane przez inne osoby.

Algorytmy kompresji bezstratnej

Zobacz też

Linki zewnętrzne

Wikiwand in your browser!

Seamless Wikipedia browsing. On steroids.

Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.

Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.