Nie wszystkie pliki archiwów są takie same i różnią się w zależności od zastosowanych systemów przechowywania i kompresji. Ale co to jest plik archiwum?
Każdy, kto korzysta z komputera, przynajmniej raz w życiu miał do czynienia z plikiem archiwum. Prawdopodobnie nawet nie wiedząc, że tak się to nazywa. Wiesz, kiedy ściągasz na swój komputer plik w formacie RAR lub ZIP? Cóż, są to pliki archiwalne.
Pliki archiwalne są bardzo wygodne z wielu powodów. Pozwalają one na przesyłanie większej ilości plików nawet wtedy, gdy - by podać kilka przykładów - Twoje połączenie internetowe nie jest optymalne lub gdy Twoja skrzynka e-mail nie pozwala na przesyłanie zbyt dużych plików. I to nie wszystko. Pliki archiwalne są przydatne, ponieważ zajmują mniej miejsca na urządzeniach. Ponadto, formaty te nadają się również do zarządzania i organizowania wielu plików. Spróbujmy to wyjaśnić, starając się zrozumieć, jakie elementy charakteryzują plik archiwalny i do czego właściwie służą te pliki.
Co to jest plik archiwalny
Plik archiwalny to plik składający się z innych dokumentów - może zawierać tylko jeden element - oraz metadanych, czyli informacji "dodatkowych". Ogólnie rzecz biorąc, prawie wszystkie formaty plików archiwalnych wykorzystują jedną z kilku metod kompresji bezstratnej. Charakteryzują się tym, że pozwalają na połączenie kilku plików w jeden plik. Ułatwia to zarówno przenoszenie treści, jak i przechowywanie ich na urządzeniach.
Różne formaty
Aby wygenerować i otworzyć plik archiwum, wystarczy skorzystać z oprogramowania, niektóre z nich mają wersję darmową. Nie wszystkie pliki archiwalne są takie same i różnią się w zależności od zastosowanych systemów przechowywania i kompresji.
ZIP
Jednym z najbardziej powszechnych i szeroko stosowanych formatów plików archiwalnych jest ZIP. Po raz pierwszy pojawił się w 1989 roku, dzięki amerykańskiemu informatykowi Philowi Katzowi. Jest to darmowy format i jest obsługiwany zarówno przez system Windows, jak i komputery z systemem operacyjnym Apple. W pliku archiwum ZIP stosowane są różne systemy kompresji. Jego główną cechą jest to, że nie kompresuje plików razem, ale raczej osobno. W ten sposób można wyodrębnić wszystkie pliki pojedynczo. Jest bezstratny, tzn. pozwala na przechowywanie i kompresowanie plików bez zmiany ich oryginalnej struktury. Nadaje się więc do stosowania przy przesyłaniu programów lub plików, których nie można modyfikować.
RAR
Innym rodzajem pliku archiwalnego jest RAR. W porównaniu do poprzedniego systemu, format nie jest wolny, lecz zastrzeżony. W rzeczywistości nosi ona nazwę od nazwiska jej twórcy, Eugeniusza Roszala. Różni się on od formatu ZIP tym, że oferuje lepszą kompresję, choć proces ten jest znacznie wolniejszy. I nie tylko to. Pozwala na zarządzanie wieloma, nawet skomplikowanymi archiwami. Format RAR obsługuje również system szyfrowania AES, co oznacza, że możesz nie tylko archiwizować i kompresować, ale również szyfrować swoje pliki. Ponieważ jest to format zastrzeżony, tylko autoryzowane oprogramowanie może korzystać z systemu kompresji RAR. Do dekompresji (czyli otwierania plików) format ten jest obsługiwany przez wiele programów.
7z
7z jest niewątpliwie jednym z najbardziej wszechstronnych formatów archiwów. Przede wszystkim obsługuje wiele metod kompresji. Po drugie, jest on również bardzo wydajny. Rzeczywiście, standard 7z gwarantuje wysoki poziom kompresji. Może również obsługiwać duże i złożone woluminy plików. I to nie wszystko. Format gwarantuje wysoki stopień ochrony dzięki systemowi szyfrowania Rijndael/AES-256. Jest to format otwarty i rządzi się wolną licencją GNU Lesser General Public License.
JAR
W przeciwieństwie do dotychczas wymienionych formatów, JAR charakteryzuje się tym, że jest plikiem archiwalnym służącym do kompresji klas Javy. System ten ma kilka zalet. Począwszy od zastosowanego standardu kompresji, który pozwala na znaczne zmniejszenie ilości plików. Format JAR pozwala również na dołączenie innych informacji, takich jak informacje o twórcy pakietu. Ponadto jest bardzo przydatny, ponieważ nie zmienia skompresowanych plików w stosunku do oryginalnych. Oznacza to, że pliki JAR mogą być otwierane przez wszystkie platformy JVM (Java Virtual Machine).
Tar
Taśmowe archiwum plików to format, który pozwala na przechowywanie ogromnej ilości plików w jednym archiwum. Archiwum Tape File nie posiada własnego systemu kompresji, musi więc polegać na programach zewnętrznych. Jego osobliwością jest to, że zachowuje systemy plików, tzn. w każdym archiwum Tar znajduje się plik metadanych, który zawiera informacje o użytkowniku, uprawnieniach, dacie i czasie i inne.