Zastanawiam się tylko, jaka jest różnica między tymi formatami plików? Czy nie powinno być tylko jednego lub dwóch, które generalnie mają wyższą skuteczność niż większość innych?
Zastanawiam się tylko, jaka jest różnica między tymi formatami plików? Czy nie powinno być tylko jednego lub dwóch, które generalnie mają wyższą skuteczność niż większość innych?
Odpowiedzi:
compress
(polecenie Unix, przeniesione do Linuksa i innych) ma tylko jedno rozszerzenie pliku, które jest używane dla jego wyjścia, i to jest .z
Istnieją inne algorytmy kompresji (i powiązane z nimi programy), które kompresują pliki w różny sposób w celu uzyskania różnych wyników.
Niektóre popularne programy to:
.gz
.bz2
.rar
.zip
.7z
Ogólnie rzecz biorąc nowsze archiwa będą używać lepszych algorytmów kompresji, zwykle kosztem dłuższego (wymagającego więcej czasu procesora) kompresowania lub wymagającego większej ilości pamięci lub obu.
Zasadniczo, im nowszy jest program, tym nowsze algorytmy i tym lepsza będzie jego kompresja. compress
jest tak stary jak wzgórza, a jego współczynniki kompresji wydają się dużo gorsze niż bardziej nowoczesne programy, takie jak 7-zip.
.z
rozszerzenie ma 40 lat (ponieważ koncepcja rozszerzeń plików jest 40 lat), jego format bazowy, kodowanie Huffmana, był w użyciu od 1951 roku.
Jeśli bazuje na Linuksie, .tar.gz lub .tar.bz - inaczej zwany twoim skromnym archiwum. W oknach, .zip - natywnie obsługiwane od Windows XP. Często napotykasz również .rar (szczególnie w przypadku plików z nieco podejrzanych źródeł) i .7z (najczęściej oprogramowanie Windows / Open Source).
Jeśli chcesz być ABSOLUTNIE pewien, że twój plik zostanie otwarty przez większość nowoczesnych systemów operacyjnych (a niektóre nie są tak nowoczesne), to .zip jest bezpiecznym wyborem.
Wydajność zależy w wielu przypadkach od typu pliku - na przykład lrzip działa najlepiej w przypadku bardzo dużych plików, pliki tekstowe zawsze kompresują się bardzo dobrze, ale skompresowany dźwięk nie jest dostępny, a współczynnik kompresji jest często wymieniany na potrzeby procesora i pamięci RAM - jako taki, nie jest "najlepszym" formatem kompresji
Preferuję kompresję moich danych za pomocą * .rar z WinRAR, ponieważ jest w pełni konfigurowalny. Używam go, ponieważ mogę wybrać, ile chcę skompresować i mogę ustawić hasła, aby chronić moje archiwum. Jeśli robię coś związanego ze zdjęciami dysków, skompresuję je do * .iso lub * .daa za pomocą PowerISO.
Ilekroć nie jestem na jednym z moich własnych komputerów, kompresuję go za pomocą wbudowanego kompresora * .zip Windows 7. W Ubuntu prawdopodobnie skompresuję pliki * .tar.gz lub * .zip.