Program do kompresji plików
Programy do kompresji plików kodują dane, aby zajmowały mniej miejsca na dysku. Najpopularniejszym formatem jest ZIP, obsługiwany przez większość aplikacji. Użytkownicy mogą tworzyć własne archiwa oraz otwierać archiwa otrzymane od innych.
Podstawowe cechy programów do kompresji
Obsługa formatów
Program powinien obsługiwać wiele formatów archiwów, takich jak:
- ZIP
- RAR
- 7-zip
- ARJ
- CAB
- ACE
Programy często dekompresują więcej formatów, niż potrafią kompresować.
Techniki tworzenia archiwum
Archiwa można tworzyć na kilka sposobów:
- Bezpośrednio w programie, korzystając z menedżera plików.
- Przeciągając pliki do okna programu.
- Używając opcji kompresji z menu kontekstowego.
Wiele programów oferuje kreatory do łatwego tworzenia archiwów oraz integrację z prawym klawiszem myszy w Eksploratorze Windows.
Bezpieczeństwo
Archiwa mogą być zabezpieczone hasłem lub szyfrowane, co uniemożliwia ich odtworzenie w innych programach. Dodatkowo, niektóre programy integrują się z oprogramowaniem antywirusowym.
Plik wykonywalny
Możliwość utworzenia archiwum jako pliku wykonywalnego (samorozpakowującego) umożliwia odbiorcy łatwe rozpakowanie zawartości bez potrzeby posiadania dedykowanego programu.
Podgląd zawartości
Niektóre programy oferują funkcje przeglądania zawartości archiwum przed jego rozpakowaniem, co jest przydatne w przypadku plików pobranych z Internetu.
Zarządzanie archiwum
Programy do kompresji zazwyczaj oferują narzędzia do zarządzania archiwami, w tym:
- Testowanie archiwum – sprawdzenie poprawności archiwizacji.
- Naprawa archiwum – naprawa błędów uniemożliwiających dekompresję.
- Podział i scalanie archiwów – przydatne do przesyłania dużych plików.
- Instalowanie dokumentów – tworzenie skrótów do plików w menu Windows.
- Kopia zapasowa – automatyczne tworzenie kopii archiwum.
Wysyłka pocztą i na serwer FTP
Wiele programów umożliwia wysyłanie skompresowanych plików jako załączników w e-mailach. Rzadziej spotyka się opcję jednoczesnej kompresji i wysyłki na serwer FTP.
Algorytmy kompresji bezstratnej
- Kodowanie Huffmana
- Transformata Burrowsa-Wheelera