Co to jest kompresor plików?
Kompresor plików to program, który jest w stanie zmniejszyć ilość pamięci zajmowanej przez plik. W przeciwieństwie do innych kompresorów, ten tymczasowo zamienia skompresowany plik na inny format pliku. Większość plików ma powtarzające się znaki i kodowanie, a kompresor plików identyfikuje zbędne informacje i kompresuje je. Jeśli plik ma wysoką redundancję, wówczas kompresja będzie większa. Ogólne zastosowanie tego kompresora polega na ułatwieniu przechowywania, pobierania i przesyłania skompresowanego pliku, ale można go również wykorzystać do archiwizacji ważnych informacji o systemie.
Kiedy większość kompresorów jest używana w pliku, robią dwie rzeczy: minimalizują pamięć pliku i trwale zmieniają format pliku. W kompresorze plików skompresowany plik jest zwykle zmieniany na inny format, ale oryginalny format pliku powraca po otwarciu skompresowanego pliku. Format jest zazwyczaj zmieniany, aby ułatwić kompresję. Istnieje wiele różnych formatów kompresji dla ogólnych programów kompresujących pliki, a każdy z nich służy do innego celu.
Większość plików ma powtarzające się informacje. Aby zmniejszyć pamięć tych plików, kompresor plików usuwa wszystkie wystąpienia - z wyjątkiem pierwszego wystąpienia - powtarzających się danych i zapisuje je w pliku archiwum o niskiej pamięci. Na przykład wiele plików i programów ma znaczniki programowania, a kompresor usunie wszystkie wystąpienia tych znaczników oprócz pierwszego. Gdy pliki skompresowane są przywracane do normalnego rozmiaru, plik archiwum zwraca nadmiarowe informacje do plików i zachowują się tak, jak przed kompresją.
Ocena, ile pamięci kompresor plików może zaoszczędzić, jest zwykle trudna, ponieważ zależy od ilości nadmiarowości i wydajności kompresji. Średnio kompresja zmniejsza się z 5 do 30 procent wielkości pliku. Formaty kompresji stworzone do długoterminowej archiwizacji często zmniejszają więcej pamięci niż formaty krótkoterminowe. Oznacza to, że plik o pojemności 1 gigabajta (GB) zwykle ma rozmiar około 995 megabajtów (MB) do 700 MB po kompresji.
Kompresor plików jest zwykle używany do zmniejszenia ogólnych plików i łatwiejszego przechowywania lub pobierania. Pliki są mniejsze, więc zajmują mniej miejsca na dysku twardym, wymagają mniej zasobów do pobrania i zajmują mniej czasu na przesyłanie między komputerami i sieciami. Pliki kopii zapasowych i archiwalnych, które są przeznaczone do przechowywania długoterminowego i często zawierają dane systemowe, są łatwiejsze do przechowywania i zwykle nie powodują zauważalnego wgniecenia w przestrzeni dyskowej.