Vanliga frågor och svar om 7zip (FAQ)

Kan jag använda 7zip i en kommersiell organisation?

Ja, 7zip är 100 % gratis programvara för alla ändamål.
Du kan använda det på vilken dator som helst. Du behöver inte registrera dig eller betala för 7zip.


7zip stöder många format. Vilket arkivformat är bäst?

För bättre komprimering rekommenderas att använda 7z-formatet.
Alla andra format är värda att använda endast när det är absolut nödvändigt.


Varför kan 7z-arkiv skapade med en ny version av 7zip vara större än arkiv skapade med en gammal version av 7zip?

Nya versioner av 7zip (från och med version 15.06) använder en annan filsorteringsordning som standard för solida 7z-arkiv.

Den gamla versionen av 7zip (före version 15.06) använde filsortering ”efter typ” (”efter filändelse”).

Den nya versionen av 7zip stöder två sorteringsordningar:

  • sortering efter namn – standardordningen.
  • sortering efter typ, om ’qs’ anges i fältet Parameters i fönstret ”Add to archive” (eller -mqs för kommandoradsversionen).

Du kan få en stor skillnad i komprimeringsgrad för olika sorteringsmetoder om ordlistans storlek är mindre än den totala storleken på filerna. Om det finns liknande filer i olika mappar kan sortering ”efter typ” ge bättre komprimeringsgrad i vissa fall.

Observera att sortering ”efter typ” har vissa nackdelar. Till exempel använder NTFS-volymer sorteringsordningen ”efter namn”, så om ett arkiv använder en annan sortering kan hastigheten för vissa operationer för filer med ovanlig ordning sjunka på HDD-enheter (hårddiskar har låg hastighet för ”sök”-operationer).

Du kan öka komprimeringsgraden med följande metoder:

  • Öka ordlistans storlek. Det kan hjälpa när ’qs’ inte används.
  • Ange ’qs’ i fältet Parameters (eller använd -mqs för kommandoradsversionen).

Om du tycker att ovanlig filordning inte är ett problem för dig, och om bättre komprimeringsgrad med en liten ordlista är viktigare för dig, använd ’qs’-läget.


Kan 7zip öppna RAR5-arkiv?

Moderna versioner av 7zip (15.06 beta eller senare) stöder RAR5-arkiv.


Hur kan jag ställa in filassociationer till 7zip i Windows 7 och Windows Vista?

Du måste köra 7zip File Manager i administratörsläge. Högerklicka på ikonen för 7zip File Manager och klicka sedan på Kör som administratör. Sedan kan du ändra filassociationer och några andra alternativ.


Varför kan inte 7zip öppna vissa ZIP-arkiv?

I de flesta av dessa fall betyder det att arkivet innehåller felaktiga rubriker. Andra ZIP-program kan öppna vissa arkiv med felaktiga rubriker, eftersom dessa program helt enkelt ignorerar fel.

Om du har ett sådant arkiv, vänligen kontakta inte 7zip-utvecklarna om det. Försök istället att hitta programmet som användes för att skapa arkivet och informera utvecklarna av det programmet att deras programvara inte är ZIP-kompatibel.

Det finns också vissa ZIP-arkiv som kodades med metoder som inte stöds av 7zip, till exempel WAVPack (WinZip).


Varför använder dra-och-släpp-arkivextrahering från 7zip till Explorer temporära filer?

7zip känner inte till mappsökvägen för släppmålet. Endast Windows Explorer vet det exakta släppmålet. Och Windows Explorer behöver filer (dragkälla) som okomprimerade filer på disken. Så 7zip extraherar filer från arkivet till en temporär mapp och sedan meddelar 7zip Windows Explorer om sökvägarna till dessa temporära filer. Sedan kopierar Windows Explorer dessa filer till släppmålsmappen.

För att undvika användning av temporära filer kan du använda extraheringskommandot i 7zip eller dra-och-släpp från 7zip till 7zip.


Varför lägger inte kommandoradsversionen till filer utan filändelser i ett arkiv?

Du använder förmodligen en *.*-jokertecken. 7zip använder inte operativsystemets jokerteckenmaskparser och behandlar följaktligen *.* som en fil som har ett filtillägg. För att bearbeta alla filer måste du använda *-jokertecknet istället eller utelämna jokertecknet helt.


Varför fungerar inte -r-växeln som förväntat?

I de flesta fall behöver du inte -r-växeln. 7zip kan komprimera undermappar även utan -r-växeln.

Exempel 1:

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

komprimerar ”C:Program Files” fullständigt, inklusive alla undermappar.

Exempel 2:

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

söker och komprimerar ”Program Files” i alla undermappar till C: (till exempel i ”C:WINDOWS”).
Om du bara behöver komprimera filer med ett visst filtillägg kan du använda -r-växeln:

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

komprimerar alla *.txt-filer från mappen c:dir och alla dess undermappar.


Hur kan jag lagra hela sökvägen till filen i arkivet?

7zip lagrar endast relativa sökvägar till filer (utan enhetsbeteckningsprefix). Du kan ändra den aktuella mappen till den mapp som är gemensam för alla filer du vill komprimera och sedan kan du använda relativa sökvägar:

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

Varför kan inte 7zip använda en stor ordlista i 32-bitars Windows?

32-bitars Windows allokerar endast 2 GB virtuellt utrymme per applikation. Dessutom kan detta 2 GB-block vara fragmenterat (till exempel av en DLL-fil), så 7zip kan inte allokera ett enda stort sammanhängande block av virtuellt utrymme. Det finns inga sådana begränsningar i 64-bitars Windows. Så du kan använda vilken ordlista som helst i Windows x64, om du har tillräckligt med fysiskt RAM-minne.


Hur kan jag installera 7zip i tyst läge?

För exe-installationsprogrammet: Använd parametern ”/S” för att göra en tyst installation och parametern /D=”C:Program Files7-Zip” för att ange ”utdatakatalogen”. Dessa alternativ är skiftlägeskänsliga.

För msi-installationsprogrammet: Använd parametrarna /q INSTALLDIR=”C:Program Files7-Zip”.


Hur kan jag återställa ett skadat 7z-arkiv?

Det finns några möjliga fall när arkivet är skadat:

  • Du kan öppna arkivet och du kan se listan över filer, men när du trycker på kommandot Extrahera eller Testa finns det några fel: Datafel eller CRC-fel.
  • När du öppnar arkivet får du meddelandet ”Kan inte öppna filen ’a.7z’ som arkiv”

Det är möjligt att återställa en del data. Läs mer om 7z-återställningsproceduren.