7zip – Často kladené otázky (FAQ)

Mohu používat 7zip v komerční organizaci?

Ano, 7zip je 100% bezplatný software pro jakýkoli účel.
Můžete jej používat na jakémkoli počítači. Nemusíte se registrovat ani za 7zip platit.


7Zip podporuje mnoho formátů. Který formát archivu je lepší?

Pro lepší kompresi se doporučuje používat formát 7z.
Všechny ostatní formáty se vyplatí používat pouze tehdy, je-li to opravdu nutné.


Proč mohou být archivy 7z vytvořené novou verzí 7zipu větší než archivy vytvořené starou verzí 7zipu?

Nové verze 7zipu (počínaje verzí 15.06) používají ve výchozím nastavení jiné pořadí řazení souborů pro solidní archivy 7z.

Stará verze 7zipu (před verzí 15.06) používala řazení souborů „podle typu“ („podle přípony“).

Nová verze 7zipu podporuje dva způsoby řazení:

  • řazení podle názvu – výchozí pořadí.
  • řazení podle typu, pokud je v poli Parametry v okně „Přidat do archivu“ uvedeno ‚qs‚ (nebo -mqs přepínač pro verzi příkazového řádku).

U různých metod řazení můžete získat velký rozdíl v kompresním poměru, pokud je velikost slovníku menší než celková velikost souborů. Pokud jsou v různých složkách podobné soubory, může řazení „podle typu“ v některých případech poskytnout lepší kompresní poměr.

Všimněte si, že řazení „podle typu“ má určité nevýhody. Například svazky NTFS používají pořadí řazení „podle názvu“, takže pokud archiv používá jiné řazení, může na HDD zařízeních klesnout rychlost některých operací pro soubory s neobvyklým pořadím (HDD mají nízkou rychlost pro operace „vyhledávání“).

Kompresní poměr můžete zvýšit následujícími způsoby:

  • Zvětšete velikost slovníku. To může pomoci, pokud se nepoužívá ‚qs‘.
  • Zadejte ‚qs‚ do pole Parametry (nebo použijte přepínač -mqs pro verzi příkazového řádku).

Pokud si myslíte, že neobvyklé pořadí souborů pro vás není problém, a pokud je pro vás důležitější lepší kompresní poměr s malým slovníkem, použijte režim ‚qs‚.


Dokáže 7zip otevřít archivy RAR5?

Moderní verze 7zipu (15.06 beta nebo novější) podporují archivy RAR5.


Jak mohu nastavit přidružení souborů k 7zipu ve Windows 7 a Windows Vista?

Musíte spustit 7zip File Manager v režimu správce. Klikněte pravým tlačítkem na ikonu 7zip File Manageru a poté klikněte na Spustit jako správce. Poté můžete změnit přidružení souborů a některé další možnosti.


Proč 7zip nedokáže otevřít některé archivy ZIP?

Ve většině těchto případů to znamená, že archiv obsahuje nesprávné hlavičky. Jiné ZIP programy mohou otevřít některé archivy s nesprávnými hlavičkami, protože tyto programy chyby prostě ignorují.

Pokud máte takový archiv, nevolejte kvůli tomu vývojářům 7zipu. Místo toho se pokuste najít program, který byl použit k vytvoření archivu, a informujte vývojáře tohoto programu, že jejich software není kompatibilní se ZIPem.

Existují také některé archivy ZIP, které byly zakódovány metodami, které 7zip nepodporuje, například WAVPack (WinZip).


Proč extrakce archivu přetažením z 7zipu do Průzkumníka používá dočasné soubory?

7zip nezná cestu ke složce cíle přetažení. Přesný cíl přetažení zná pouze Průzkumník Windows. A Průzkumník Windows potřebuje soubory (zdroj přetažení) jako rozbalené soubory na disku. 7zip tedy extrahuje soubory z archivu do dočasné složky a poté 7zip oznámí Průzkumníku Windows cesty k těmto dočasným souborům. Poté Průzkumník Windows zkopíruje tyto soubory do cílové složky.

Chcete-li se vyhnout použití dočasných souborů, můžete použít příkaz Extrahovat z 7zipu nebo přetažení z 7zipu do 7zipu.


Proč verze příkazového řádku nepřidává do archivu soubory bez přípon?

Pravděpodobně používáte zástupný znak *.*. 7zip nepoužívá analyzátor masek zástupných znaků operačního systému, a proto považuje *.* za jakýkoli soubor, který má příponu. Chcete-li zpracovat všechny soubory, musíte místo toho použít zástupný znak * nebo zástupný znak úplně vynechat.


Proč přepínač -r nefunguje podle očekávání?

Ve většině případů přepínač -r nepotřebujete. 7zip dokáže komprimovat podsložky i bez přepínače -r.

Příklad 1:

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

zkomprimuje „C:Program Files“ kompletně, včetně všech podsložek.

Příklad 2:

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

vyhledá a zkomprimuje „Program Files“ ve všech podsložkách C: (například v „C:WINDOWS“).
Pokud potřebujete komprimovat pouze soubory s určitou příponou, můžete použít přepínač -r:

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

zkomprimuje všechny *.txt soubory ze složky c:dir a všech jejích podsložek.


Jak mohu uložit úplnou cestu k souboru v archivu?

7zip ukládá pouze relativní cesty souborů (bez předpony písmene jednotky). Můžete změnit aktuální složku na složku, která je společná pro všechny soubory, které chcete komprimovat, a poté můžete použít relativní cesty:

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

Proč 7zip nemůže používat velký slovník ve 32bitových Windows?

32bitové Windows přidělují pouze 2 GB virtuálního prostoru na jednu aplikaci. Tento blok 2 GB může být také fragmentovaný (například nějakým souborem DLL), takže 7zip nemůže alokovat jeden velký souvislý blok virtuálního prostoru. V 64bitových Windows taková omezení neexistují. Můžete tedy použít jakýkoli slovník ve Windows x64, pokud máte požadované množství fyzické paměti RAM.


Jak mohu nainstalovat 7zip v tichém režimu?

Pro exe instalátor: Použijte parametr „/S“ pro provedení tiché instalace a parametr /D=“C:Program Files7-Zip“ pro určení „výstupního adresáře“. Tyto možnosti rozlišují malá a velká písmena.

Pro msi instalátor: Použijte parametry /q INSTALLDIR=“C:Program Files7-Zip“.


Jak mohu obnovit poškozený archiv 7z?

Existuje několik možných případů, kdy je archiv poškozen:

  • Můžete otevřít archiv a vidíte seznam souborů, ale když stisknete příkaz Extrahovat nebo Testovat, objeví se nějaké chyby: Chyba dat nebo chyba CRC.
  • Když otevřete archiv, zobrazí se zpráva „Nelze otevřít soubor ‚a.7z‘ jako archiv“

Je možné obnovit některá data. Přečtěte si více o postupu obnovy 7z archivu.