7zip – Najczęściej zadawane pytania (FAQ)

Czy mogę używać 7zip w firmie?

Tak, 7zip jest w 100% darmowym oprogramowaniem do dowolnego użytku.
Można go używać na każdym komputerze. Nie trzeba się rejestrować ani płacić za 7zip.


7zip obsługuje wiele formatów. Który format archiwum jest lepszy?

Dla uzyskania lepszej kompresji zaleca się używanie formatu 7z.
Wszystkie inne formaty warto stosować tylko wtedy, gdy jest to naprawdę konieczne.


Dlaczego archiwa 7z utworzone przez nową wersję 7zip mogą być większe niż archiwa utworzone przez starą wersję 7zip?

Nowe wersje 7zip (począwszy od wersji 15.06) domyślnie używają innej kolejności sortowania plików dla archiwów solid 7z.

Stara wersja 7zip (przed wersją 15.06) używała sortowania plików „według typu” („według rozszerzenia”).

Nowa wersja 7zip obsługuje dwie kolejności sortowania:

  • sortowanie według nazwy – domyślna kolejność.
  • sortowanie według typu, jeśli ’qs’ jest określone w polu Parametry w oknie „Dodaj do archiwum” (lub przełącznik -mqs dla wersji wiersza poleceń).

Można uzyskać dużą różnicę we współczynniku kompresji dla różnych metod sortowania, jeśli rozmiar słownika jest mniejszy niż całkowity rozmiar plików. Jeśli w różnych folderach znajdują się podobne pliki, sortowanie „według typu” może w niektórych przypadkach zapewnić lepszy współczynnik kompresji.

Należy pamiętać, że sortowanie „według typu” ma pewne wady. Na przykład, woluminy NTFS używają kolejności sortowania „według nazwy”, więc jeśli archiwum używa innego sortowania, to szybkość niektórych operacji dla plików o nietypowej kolejności może spaść na urządzeniach HDD (dyski twarde mają niską prędkość dla operacji „szukania”).

Można zwiększyć współczynnik kompresji za pomocą następujących metod:

  • Zwiększenie rozmiaru słownika. Może to pomóc, gdy 'qs’ nie jest używane.
  • Określenie ’qs’ w polu Parametry (lub użycie przełącznika -mqs dla wersji wiersza poleceń).

Jeśli uważasz, że nietypowa kolejność plików nie jest dla Ciebie problemem i jeśli ważniejszy jest dla Ciebie lepszy współczynnik kompresji przy małym słowniku, użyj trybu ’qs’.


Czy 7zip może otwierać archiwa RAR5?

Nowoczesne wersje 7zip (15.06 beta lub nowsze) obsługują archiwa RAR5.


Jak mogę ustawić skojarzenia plików z 7zip w systemach Windows 7 i Windows Vista?

Musisz uruchomić Menedżera plików 7zip w trybie administratora. Kliknij prawym przyciskiem myszy ikonę Menedżera plików 7zip, a następnie kliknij Uruchom jako administrator. Następnie możesz zmienić skojarzenia plików i inne opcje.


Dlaczego 7zip nie może otworzyć niektórych archiwów ZIP?

W większości przypadków oznacza to, że archiwum zawiera nieprawidłowe nagłówki. Inne programy ZIP mogą otwierać niektóre archiwa z nieprawidłowymi nagłówkami, ponieważ te programy po prostu ignorują błędy.

Jeśli masz takie archiwum, nie zgłaszaj tego twórcom 7zip. Zamiast tego spróbuj znaleźć program, który został użyty do utworzenia archiwum i poinformuj twórców tego programu, że ich oprogramowanie nie jest zgodne ze standardem ZIP.

Istnieją również archiwa ZIP, które zostały zakodowane metodami nieobsługiwanymi przez 7zip, na przykład WAVPack (WinZip).


Dlaczego wypakowywanie archiwów metodą „przeciągnij i upuść” z 7zip do Eksploratora używa plików tymczasowych?

7zip nie zna ścieżki docelowej upuszczania. Tylko Eksplorator Windows zna dokładny cel upuszczania. Eksplorator Windows potrzebuje plików (źródła przeciągania) jako rozpakowanych plików na dysku. Więc 7zip wypakowuje pliki z archiwum do folderu tymczasowego, a następnie 7zip powiadamia Eksploratora Windows o ścieżkach tych plików tymczasowych. Następnie Eksplorator Windows kopiuje te pliki do folderu docelowego.

Aby uniknąć używania plików tymczasowych, możesz użyć polecenia Wypakuj z 7zip lub przeciągnąć i upuścić z 7zip do 7zip.


Dlaczego wersja wiersza poleceń nie dodaje do archiwum plików bez rozszerzeń?

Prawdopodobnie używasz maski wieloznacznej *.*. 7zip nie używa parsera masek wieloznacznych systemu operacyjnego i w konsekwencji traktuje *.* jako dowolny plik, który ma rozszerzenie. Aby przetworzyć wszystkie pliki, musisz użyć maski * lub całkowicie pominąć maskę.


Dlaczego przełącznik -r nie działa zgodnie z oczekiwaniami?

W większości przypadków nie potrzebujesz przełącznika -r. 7zip może kompresować podfoldery nawet bez przełącznika -r.

Przykład 1:

7z.exe a c:a.7z "C:Program Files"

kompresuje „C:Program Files” całkowicie, łącznie ze wszystkimi podfolderami.

Przykład 2:

7z.exe a -r c:a.7z "C:Program Files"

wyszukuje i kompresuje „Program Files” we wszystkich podfolderach C: (na przykład w „C:WINDOWS”).
Jeśli chcesz skompresować tylko pliki z określonym rozszerzeniem, możesz użyć przełącznika -r:

7z a -r c:a.zip c:dir*.txt 

kompresuje wszystkie pliki *.txt z folderu c:dir i wszystkich jego podfolderów.


Jak mogę zapisać pełną ścieżkę pliku w archiwum?

7zip przechowuje tylko względne ścieżki plików (bez prefiksu litery dysku). Możesz zmienić bieżący folder na folder, który jest wspólny dla wszystkich plików, które chcesz skompresować, a następnie możesz użyć ścieżek względnych:

cd /D C:dir1
7z.exe a c:a.7z file1.txt dir2file2.txt

Dlaczego 7zip nie może używać dużego słownika w 32-bitowym systemie Windows?

32-bitowy system Windows przydziela tylko 2 GB przestrzeni wirtualnej na jedną aplikację. Ponadto ten blok 2 GB może być pofragmentowany (na przykład przez jakiś plik DLL), więc 7zip nie może przydzielić jednego dużego ciągłego bloku przestrzeni wirtualnej. W 64-bitowym systemie Windows nie ma takich ograniczeń. Możesz więc użyć dowolnego słownika w systemie Windows x64, jeśli masz wymaganą ilość pamięci RAM.


Jak mogę zainstalować 7zip w trybie cichym?

Dla instalatora exe: Użyj parametru „/S”, aby wykonać cichą instalację i parametru /D=”C:Program Files7-Zip”, aby określić „katalog wyjściowy”. W tych opcjach rozróżniana jest wielkość liter.

Dla instalatora msi: Użyj parametrów /q INSTALLDIR=”C:Program Files7-Zip”.


Jak mogę odzyskać uszkodzone archiwum 7z?

Istnieje kilka możliwych przypadków uszkodzenia archiwum:

  • Możesz otworzyć archiwum i widzisz listę plików, ale po naciśnięciu polecenia Wypakuj lub Testuj pojawiają się błędy: Błąd danych lub Błąd CRC.
  • Po otwarciu archiwum pojawia się komunikat „Nie można otworzyć pliku 'a.7z’ jako archiwum”

Możliwe jest odzyskanie niektórych danych. Przeczytaj więcej o procedurze odzyskiwania archiwów 7z.