Skip to content

Instantly share code, notes, and snippets.

@Lanius-collaris
Last active April 21, 2022 21:17
Show Gist options
  • Save Lanius-collaris/8513a5b33920d3fb4c9ba62d02e2d4cc to your computer and use it in GitHub Desktop.
Save Lanius-collaris/8513a5b33920d3fb4c9ba62d02e2d4cc to your computer and use it in GitHub Desktop.
7zip help (convert from chm)
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="Content-Style-Type" content="text/css">
<meta name="generator" content="Aspose.Words for .NET 22.3.0">
<title>7-Zip</title>
<style type="text/css">body { font-family:Verdana; font-size:9.5pt }h1, h2, h3, h4, h5, h6, p { margin:0pt }li, table { margin-top:0pt; margin-bottom:0pt }h1 { margin-top:12pt; margin-bottom:0pt; page-break-inside:avoid; page-break-after:avoid; font-family:Verdana; font-size:17.5pt; font-weight:bold; font-style:normal; color:#2f5496 }h2 { margin-top:2pt; margin-bottom:0pt; page-break-inside:avoid; page-break-after:avoid; font-family:Verdana; font-size:15.5pt; font-weight:bold; font-style:normal; color:#2f5496 }h3 { margin-top:2pt; margin-bottom:0pt; page-break-inside:avoid; page-break-after:avoid; font-family:Verdana; font-size:14pt; font-weight:bold; font-style:normal; color:#1f3763 }h4 { margin-top:2pt; margin-bottom:0pt; page-break-inside:avoid; page-break-after:avoid; font-family:Verdana; font-size:12pt; font-weight:bold; font-style:normal; color:#2f5496 }h5 { margin-top:2pt; margin-bottom:0pt; page-break-inside:avoid; page-break-after:avoid; font-family:Calibri; font-size:10pt; font-weight:bold; font-style:normal; color:#2f5496 }h6 { margin-top:2pt; margin-bottom:0pt; page-break-inside:avoid; page-break-after:avoid; font-family:Calibri; font-size:8pt; font-weight:bold; font-style:normal; color:#1f3763 }.dlp { font-family:Verdana; font-size:9.5pt; color:#000000 }.li { font-family:Verdana; font-size:9.5pt; color:#000000 }.p { font-family:Verdana; font-size:9.5pt; color:#000000 }span.Heading1Char { font-family:'Calibri Light'; font-size:16pt; color:#2f5496 }span.Heading2Char { font-family:'Calibri Light'; font-size:13pt; color:#2f5496 }span.Heading3Char { font-family:'Calibri Light'; font-size:12pt; color:#1f3763 }span.Heading4Char { font-family:'Calibri Light'; font-style:italic; color:#2f5496 }span.Heading5Char { font-family:'Calibri Light'; color:#2f5496 }span.Heading6Char { font-family:'Calibri Light'; color:#1f3763 }
.containerhaha{
margin-left: 20vw;
}
#navigation{
position:fixed;
left:0;
top:0;
overflow:auto;
width:19vw;
height:100vh
}
.ha1{
padding:0.75pt; vertical-align:middle
}
tr:first-child{
background-color:#ccc
}
td{
border-bottom:solid
}
</style>
</head>
<body style="background:#ffffff">
<div id='navigation'>
<ul>
<li><a href='#startpage'>7-Zip Start Page</a></li>
<li>
<a href='#chmtopic2'>General Information</a>
<ul>
<li><a href='#chmtopic3'>Supported formats</a></li>
<li><a href='#chmtopic4'>7z format</a></li>
<li><a href='#chmtopic5'>Performance</a></li>
<li><a href='#chmtopic6'>Frequently Asked Questions</a></li>
<li><a href='#chmtopic7'>License</a></li>
<li><a href='#chmtopic8'>Thanks</a></li>
</ul>
</li>
<li>
<a href='#chmtopic9'>File Manager</a>
<ul>
<li><a href='#chmtopic10'>Menu Items and Shortcut Keys</a></li>
<li><a href='#chmtopic11'>Options Dialog Box</a></li>
<li><a href='#chmtopic12'>Benchmark</a></li>
<li><a href='#chmtopic13'>About Dialog Box</a></li>
<li>
<a href='#chmtopic14'>Plugins</a>
<ul>
<li>
<a href='#chmtopic15'>7-Zip</a>
<ul>
<li><a href='#chmtopic16'>Add to Archive Dialog Box</a></li>
<li><a href='#chmtopic17'>Extract Dialog Box</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li>
<a href='#chmtopic18'>Command Line Version</a>
<ul>
<li><a href='#chmtopic19'>Syntax</a></li>
<li><a href='#chmtopic20'>Exit Codes</a></li>
<li>
<a href='#chmtopic21'>Commands</a>
<ul>
<li><a href='#chmtopic22'>a (Add)</a></li>
<li><a href='#chmtopic23'>b (Bench)</a></li>
<li><a href='#chmtopic24'>d (Delete)</a></li>
<li><a href='#chmtopic25'>e (Extract)</a></li>
<li><a href='#chmtopic26'>h (Hash)</a></li>
<li><a href='#chmtopic27'>l (List)</a></li>
<li><a href='#chmtopic28'>rn (Rename)</a></li>
<li><a href='#chmtopic29'>t (Test)</a></li>
<li><a href='#chmtopic30'>u (Update)</a></li>
<li><a href='#chmtopic31'>x (eXtract with full paths)</a></li>
</ul>
</li>
<li>
<a href='#chmtopic32'>Switches</a>
<ul>
<li><a href='#chmtopic33'>-- (Stop switches parsing)</a></li>
<li><a href='#chmtopic34'>-ai (Include archive filenames)</a></li>
<li><a href='#chmtopic35'>-an (Disable parsing of archive_name)</a></li>
<li><a href='#chmtopic36'>-ao (Overwrite mode)</a></li>
<li><a href='#chmtopic37'>-ax (Exclude archive filenames)</a></li>
<li><a href='#chmtopic38'>-bb (Set output log level) switch</a></li>
<li><a href='#chmtopic39'>-bs (Set output stream for output/error/progress line) switch</a></li>
<li><a href='#chmtopic40'>-i (Include filenames)</a></li>
<li><a href='#chmtopic41'>-m (Set Compression Method)</a></li>
<li><a href='#chmtopic42'>-o (Set Output directory)</a></li>
<li><a href='#chmtopic43'>-p (Set Password)</a></li>
<li><a href='#chmtopic44'>-r (Recurse subdirectories)</a></li>
<li><a href='#chmtopic45'>-sa (Set Archive name mode)</a></li>
<li><a href='#chmtopic46'>-scc (Set charset for console input/output)</a></li>
<li><a href='#chmtopic47'>-scs (Set charset for list files)</a></li>
<li><a href='#chmtopic48'>-scrc (Set hash function)</a></li>
<li><a href='#chmtopic49'>-sdel (Delete files after including to archive)</a></li>
<li><a href='#chmtopic50'>-seml (Send archive by email)</a></li>
<li><a href='#chmtopic51'>-sfx (Create SFX archive)</a></li>
<li><a href='#chmtopic52'>-si (Read data from StdIn)</a></li>
<li><a href='#chmtopic53'>-so (Write data to StdOut)</a></li>
<li><a href='#chmtopic54'>-slp (Set Large Pages mode)</a></li>
<li><a href='#chmtopic55'>-slt (Show technical information)</a></li>
<li><a href='#chmtopic56'>-sni (Store NT security information)</a></li>
<li><a href='#chmtopic57'>-sns (Store NTFS alternate Streams)</a></li>
<li><a href='#chmtopic58'>-spf (Use fully qualified file paths)</a></li>
<li><a href='#chmtopic59'>-ssc (Set Sensitive Case mode)</a></li>
<li><a href='#chmtopic60'>-ssw (Compress files open for writing)</a></li>
<li><a href='#chmtopic61'>-stl (Set archive timestamp from the most recently modified file)</a></li>
<li><a href='#chmtopic62'>-stx (Exclude archive type)</a></li>
<li><a href='#chmtopic63'>-t (Set Type of archive)</a></li>
<li><a href='#chmtopic64'>-u (Update options)</a></li>
<li><a href='#chmtopic65'>-v (Create Volumes)</a></li>
<li><a href='#chmtopic66'>-w (Set Working directory)</a></li>
<li><a href='#chmtopic67'>-x (Exclude filenames)</a></li>
<li><a href='#chmtopic68'>-y (Assume Yes on all queries)</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class=containerhaha>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic1"></a><span style="color:#000000">7-Zip</span></h1>
<p id='startpage' class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span style="font-weight:bold">Welcome to 7-Zip 19.00</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>7-Zip is a file archiver with a high compression ratio.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">The documentation for 7-Zip includes:</span></h4>
<ul type="disc" style="margin:0pt; padding-left:0pt">
<li class="li" style="margin-top:5.75pt; margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><a href="#chmtopic2" style="text-decoration:none"><span style="font-family:Verdana; text-decoration:underline">General information about 7-Zip</span></a></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><a href="#chmtopic9" style="text-decoration:none"><span style="font-family:Verdana; text-decoration:underline">User's Guide for 7-Zip File Manager</span></a></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><a href="#chmtopic18" style="text-decoration:none"><span style="font-family:Verdana; text-decoration:underline">User's Guide for command line version</span></a></li>
</ul>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">See Also</span></h4>
<ul type="disc" style="margin:0pt; padding-left:0pt">
<li class="li" style="margin-top:5.75pt; margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><a href="#chmtopic6" style="text-decoration:none"><span style="font-family:Verdana; text-decoration:underline">Frequently Asked Questions (FAQ)</span></a></li>
</ul>
<div align="center" style="margin-left:19.5pt">
<hr size="2" align="center" style="width:100%" />
</div>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Copyright (c) 1999-2019 Igor Pavlov</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span style="font-weight:bold">Web site:</span><span> </span><a href="http://www.7-zip.org" target="_blank" style="text-decoration:none"><span style="text-decoration:underline">www.7-zip.org</span></a></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span style="font-weight:bold">Support:</span><span> </span><a href="http://www.7-zip.org/support.html" target="_blank" style="text-decoration:none"><span style="text-decoration:underline">www.7-zip.org/support.html</span></a></p>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic2"></a><span style="color:#000000">General Information</span></h1>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">The main features of 7-Zip</span></h4>
<ul type="disc" style="margin:0pt; padding-left:0pt">
<li class="li" style="margin-top:5.75pt; margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><a href="#chmtopic9" style="text-decoration:none"><span style="font-family:Verdana; text-decoration:underline">Powerful file manager</span></a></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><a href="#chmtopic5" style="text-decoration:none"><span style="font-family:Verdana; text-decoration:underline">High compression ratio and high speed</span></a></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><a href="#chmtopic3" style="text-decoration:none"><span style="font-family:Verdana; text-decoration:underline">Big number of supported archive formats</span></a></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><a href="#chmtopic18" style="text-decoration:none"><span style="font-family:Verdana; text-decoration:underline">Additional command line version</span></a></li>
</ul>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">See Also</span></h4>
<ul type="disc" style="margin:0pt; padding-left:0pt">
<li class="li" style="margin-top:5.75pt; margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><a href="#chmtopic7" style="text-decoration:none"><span style="font-family:Verdana; text-decoration:underline">License for use and distribution</span></a></li>
</ul>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic3"></a><span style="color:#000000">Supported formats</span></h1>
<table cellspacing="2" cellpadding="0" style="margin-left:19.5pt; border-spacing:1.5pt">
<tbody>
<tr>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Format</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Creation</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Filename Extensions</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>7z</span></p></td>
<td class=ha1><p style="text-align:center"><span>X</span></p></td>
<td class=ha1><p><span>7z</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>BZIP2</span></p></td>
<td class=ha1><p style="text-align:center"><span>X</span></p></td>
<td class=ha1><p><span>bz2 bzip2 tbz2 tbz</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>GZIP</span></p></td>
<td class=ha1><p style="text-align:center"><span>X</span></p></td>
<td class=ha1><p><span>gz gzip tgz</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>TAR</span></p></td>
<td class=ha1><p style="text-align:center"><span>X</span></p></td>
<td class=ha1><p><span>tar</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>WIM</span></p></td>
<td class=ha1><p style="text-align:center"><span>X</span></p></td>
<td class=ha1><p><span>wim swm esd</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>XZ</span></p></td>
<td class=ha1><p style="text-align:center"><span>X</span></p></td>
<td class=ha1><p><span>xz txz</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><a href="#chmbookmark1" style="text-decoration:none"><span style="text-decoration:underline">ZIP</span></a></p></td>
<td class=ha1><p style="text-align:center"><span>X</span></p></td>
<td class=ha1><p><span>zip zipx jar xpi odt ods docx xlsx epub</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>APM</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>apm</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>AR</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>ar a deb lib</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>ARJ</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>arj</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>CAB</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>cab</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>CHM</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>chm chw chi chq</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>COMPOUND</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>msi msp doc xls ppt</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>CPIO</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>cpio</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>CramFS</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>cramfs</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>DMG</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>dmg</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>Ext</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>ext ext2 ext3 ext4 img</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>FAT</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>fat img</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>HFS</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>hfs hfsx</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>HXS</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>hxs hxi hxr hxq hxw lit</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>iHEX</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>ihex</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>ISO</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>iso img</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><a href="#chmbookmark2" style="text-decoration:none"><span style="text-decoration:underline">LZH</span></a></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>lzh lha</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>LZMA</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>lzma</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>MBR</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>mbr</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>MsLZ</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>mslz</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>Mub</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>mub</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>NSIS</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>nsis</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>NTFS</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>ntfs img</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>MBR</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>mbr</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>RAR</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>rar r00</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>RPM</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>rpm</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>PPMD</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>ppmd</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>QCOW2</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>qcow qcow2 qcow2c</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>SPLIT</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>001 002 ...</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>SquashFS</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>squashfs</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>UDF</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>udf iso img</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>UEFIc</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>scap</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>UEFIs</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>uefif</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>VDI</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>vdi</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>VHD</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>vhd</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>VMDK</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>vmdk</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>XAR</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>xar pkg</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>Z</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>z taz</span></p></td>
</tr>
</tbody>
</table>
<h2 style="margin-top:18.7pt; margin-bottom:7.5pt; page-break-inside:auto; page-break-after:auto; font-size:12.5pt"><a name="chmbookmark1"></a><span style="color:#000000">ZIP</span></h2>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>7-Zip creates ZIP compatible archives. 7-Zip supports the following ZIP compression methods:</span></p>
<ul type="disc" style="margin:0pt; padding-left:0pt">
<li class="li" style="margin-top:5.75pt; margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">0 - Store</span></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">1 - Shrink (decompression only)</span></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">6 - Implode (decompression only)</span></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">8 - Deflate</span></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">9 - Deflate64</span></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">12 - BZip2</span></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">14 - LZMA</span></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">95 - xz (decompression only)</span></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">98 - PPMd</span></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">99 - WinZip AES</span></li>
</ul>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Files compressed with other ZIP compression methods can't be extracted by the current version of the 7-Zip. But these supported methods are the most popular today, and therefore 7-Zip can decompress most ZIP archives. To extract files compressed with non-supported methods you must use some other ZIP utility.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>7-Zip supports the Zip64 extension of ZIP format.</span></p>
<h2 style="margin-top:18.7pt; margin-bottom:7.5pt; page-break-inside:auto; page-break-after:auto; font-size:12.5pt"><a name="chmbookmark2"></a><span style="color:#000000">LZH</span></h2>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>7-Zip supports LZH archives only for listing, browsing and decompressing. 7-Zip supports -lh0-, -lh4-, -lh5-, -lh6- and -lh7- methods.</span></p>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic4"></a><span style="color:#000000">7z Format</span></h1>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span style="font-weight:bold">7z</span><span> is a new archive format, providing a high compression ratio.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>The main features of the </span><span style="font-weight:bold">7z</span><span> format:</span></p>
<ul type="disc" style="margin:0pt; padding-left:0pt">
<li class="li" style="margin-top:5.75pt; margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">Open architecture </span></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">High compression ratio </span></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">Strong AES-256 encryption </span></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">Ability to use any compression, conversion or encryption method </span></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">Supports files with sizes up to 16000000000 GB </span></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">Unicode file names </span></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">Solid compression </span></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">Archive headers compression </span></li>
</ul>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span style="font-weight:bold">7z</span><span> has an open architecture, so it can support any new compression methods.</span></p>
<p style="margin-left:19.5pt"><span>The following methods currently are integrated into </span><span style="font-weight:bold">7z</span><span>:</span></p>
<table cellspacing="2" cellpadding="0" style="margin-left:19.5pt; border-spacing:1.5pt">
<tbody>
<tr>
<td style="width:45pt; padding:3pt; vertical-align:middle"><p style="text-align:center"><span style="font-weight:bold">Method</span></p></td>
<td style="padding:3pt; vertical-align:middle"><p style="text-align:center"><span style="font-weight:bold">Description</span></p></td>
</tr>
<tr>
<td style="padding:3pt; vertical-align:middle"><p><span>LZMA</span></p></td>
<td style="padding:3pt; vertical-align:middle"><p><span>Improved and optimized version of LZ77 algorithm</span></p></td>
</tr>
<tr>
<td style="padding:3pt; vertical-align:middle"><p><span>LZMA2</span></p></td>
<td style="padding:3pt; vertical-align:middle"><p><span>LZMA-based compression method. It provides better multithreading support than LZMA</span></p></td>
</tr>
<tr>
<td style="padding:3pt; vertical-align:middle"><p><span>PPMD</span></p></td>
<td style="padding:3pt; vertical-align:middle"><p><span>Dmitry Shkarin's PPMdH with small changes</span></p></td>
</tr>
<tr>
<td style="padding:3pt; vertical-align:middle"><p><span>BCJ</span></p></td>
<td style="padding:3pt; vertical-align:middle"><p><span>Converter for 32-bit x86 executables</span></p></td>
</tr>
<tr>
<td style="padding:3pt; vertical-align:middle"><p><span>BCJ2</span></p></td>
<td style="padding:3pt; vertical-align:middle"><p><span>Converter for 32-bit x86 executables</span></p></td>
</tr>
<tr>
<td style="padding:3pt; vertical-align:middle"><p><span>BZip2</span></p></td>
<td style="padding:3pt; vertical-align:middle"><p><span>Standard BWT algorithm</span></p></td>
</tr>
<tr>
<td style="padding:3pt; vertical-align:middle"><p><span>Deflate</span></p></td>
<td style="padding:3pt; vertical-align:middle"><p><span>Standard LZ77-based algorithm</span></p></td>
</tr>
</tbody>
</table>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span style="font-weight:bold">LZMA</span><span> is the default and general compression method of </span><span style="font-weight:bold">7z</span><span> format. The main features of the </span><span style="font-weight:bold">LZMA</span><span> method:</span></p>
<ul type="disc" style="margin:0pt; padding-left:0pt">
<li class="li" style="margin-top:5.75pt; margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">High compression ratio </span></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">Variable dictionary size (up to 4 GB) </span></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">Compression speed: about 1 MB/s on 2 GHz CPU </span></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">Decompression speed: about 10-20 MB/s on 2 GHz CPU </span></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">Small memory requirement for decompression (depends from dictionary size) </span></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">Small code size for decompression: about 5 KB </span></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">Supports multi-threading and P4's hyper-threading </span></li>
</ul>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>The </span><span style="font-weight:bold">LZMA</span><span> compression algorithm is very suitable for embedded applications. If you want to use </span><span style="font-weight:bold">LZMA</span><span> code, you can ask for consultation, custom code programming, and required developer licenses at </span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><a href="http://www.7-zip.org/support.html" target="_blank" style="text-decoration:none"><span style="text-decoration:underline">www.7-zip.org/support.html</span></a></p>
<h2 style="margin-top:18.7pt; margin-bottom:7.5pt; page-break-inside:auto; page-break-after:auto; font-size:12.5pt"><span style="color:#000000">AES encryption</span></h2>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>7-Zip supports encryption with the AES-256 algorithm. This algorithm uses a cipher key with length of 256 bits. To create the key, 7-Zip uses a derivation function based on an SHA-256 hash algorithm. A key derivation function produces a derived key from a text password defined by the user. To increase the cost of an exhaustive search for passwords, 7-Zip uses a big number of iterations to produce the cipher key from the text password.</span></p>
<h2 style="margin-top:18.7pt; margin-bottom:7.5pt; page-break-inside:auto; page-break-after:auto; font-size:12.5pt"><span style="color:#000000">Tips for selecting password length</span></h2>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Here is an estimate of the time required for an exhaustive password search attack, when the password is a random sequence of lowercase Latin letters.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>The most complex task for password search attack is SHA-256 calculation. Special SHA-256 hardware or GPU can be used to accelerate password search attack. Now modern GPU can provide about 10 times more performance for SHA-256 calculation than modern CPU. And special SHA-256 hardware can provide about 20 times more performance than GPU.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>We suppose that one user with a budget of about $2000 (for GPUs) can check 10000 passwords per second and an organization with a budget of about 10^9 USD (one thousand million US dollars) can check 3 * 10^12 passwords per second. We also suppose that the processor in use doubles its performance every two years; so, each additional Latin letter of a long password adds about 9 years to an exhaustive key search attack.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>The result is this estimate of the time to succeed in an attack:</span></p>
<table cellspacing="2" cellpadding="0" style="margin-left:19.5pt; border-spacing:1.5pt">
<tbody>
<tr>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Password Length</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Single User Attack</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Organization Attack</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>1</span></p></td>
<td class=ha1><p style="text-align:center"><span>1 s</span></p></td>
<td class=ha1><p style="text-align:center"><span>1 s</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>2</span></p></td>
<td class=ha1><p style="text-align:center"><span>1 s</span></p></td>
<td class=ha1><p style="text-align:center"><span>1 s</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>3</span></p></td>
<td class=ha1><p style="text-align:center"><span>2 s</span></p></td>
<td class=ha1><p style="text-align:center"><span>1 s</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>4</span></p></td>
<td class=ha1><p style="text-align:center"><span>1 min</span></p></td>
<td class=ha1><p style="text-align:center"><span>1 s</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>5</span></p></td>
<td class=ha1><p style="text-align:center"><span>30 min</span></p></td>
<td class=ha1><p style="text-align:center"><span>1 s</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>6</span></p></td>
<td class=ha1><p style="text-align:center"><span>12 hours</span></p></td>
<td class=ha1><p style="text-align:center"><span>1 s</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>7</span></p></td>
<td class=ha1><p style="text-align:center"><span>14 days</span></p></td>
<td class=ha1><p style="text-align:center"><span>1 s</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>8</span></p></td>
<td class=ha1><p style="text-align:center"><span>1 year</span></p></td>
<td class=ha1><p style="text-align:center"><span>1 s</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>9</span></p></td>
<td class=ha1><p style="text-align:center"><span>10 years</span></p></td>
<td class=ha1><p style="text-align:center"><span>2 s</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>10</span></p></td>
<td class=ha1><p style="text-align:center"><span>19 years</span></p></td>
<td class=ha1><p style="text-align:center"><span>1 min</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>11</span></p></td>
<td class=ha1><p style="text-align:center"><span>28 years</span></p></td>
<td class=ha1><p style="text-align:center"><span>30 min</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>12</span></p></td>
<td class=ha1><p style="text-align:center"><span>37 years</span></p></td>
<td class=ha1><p style="text-align:center"><span>12 hours</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>13</span></p></td>
<td class=ha1><p style="text-align:center"><span>46 years</span></p></td>
<td class=ha1><p style="text-align:center"><span>14 days</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>14</span></p></td>
<td class=ha1><p style="text-align:center"><span>55 years</span></p></td>
<td class=ha1><p style="text-align:center"><span>1 year</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>15</span></p></td>
<td class=ha1><p style="text-align:center"><span>64 years</span></p></td>
<td class=ha1><p style="text-align:center"><span>10 years</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>16</span></p></td>
<td class=ha1><p style="text-align:center"><span>73 years</span></p></td>
<td class=ha1><p style="text-align:center"><span>19 years</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>17</span></p></td>
<td class=ha1><p style="text-align:center"><span>82 years</span></p></td>
<td class=ha1><p style="text-align:center"><span>28 years</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>18</span></p></td>
<td class=ha1><p style="text-align:center"><span>91 years</span></p></td>
<td class=ha1><p style="text-align:center"><span>37 years</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>19</span></p></td>
<td class=ha1><p style="text-align:center"><span>100 years</span></p></td>
<td class=ha1><p style="text-align:center"><span>46 years</span></p></td>
</tr>
</tbody>
</table>
<p style="padding-left:19pt"><span style="-aw-import:ignore">&nbsp;</span></p>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic5"></a><span style="color:#000000">Performance</span></h1>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>We compared </span><span style="font-weight:bold">7-Zip</span><span> with WinRAR 5.20.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span style="font-weight:bold">FILE SETS:</span><span> Mozilla Firefox 34.0.5 for Windows and Google Earth 6.2.2.6613 for Windows.</span></p>
<table cellspacing="2" cellpadding="0" style="margin-left:19.5pt; border-spacing:1.5pt">
<tbody>
<tr>
<td rowspan="3" style="padding:4.5pt; vertical-align:middle"><p style="text-align:center"><span style="font-weight:bold">Archiver</span></p></td>
<td colspan="2" style="padding:4.5pt; vertical-align:middle"><p style="text-align:center"><span style="font-weight:bold">Mozilla Firefox</span></p></td>
<td colspan="2" style="padding:4.5pt; vertical-align:middle"><p style="text-align:center"><span style="font-weight:bold">Google Earth</span></p></td>
</tr>
<tr>
<td colspan="2" style="padding:4.5pt; vertical-align:middle"><p style="text-align:center"><span style="font-weight:bold">65 files</span><br /><span style="font-weight:bold">85 280 391 bytes</span></p></td>
<td colspan="2" style="padding:4.5pt; vertical-align:middle"><p style="text-align:center"><span style="font-weight:bold">483 files</span><br /><span style="font-weight:bold">110 700 519 bytes</span></p></td>
</tr>
<tr>
<td style="padding:4.5pt; vertical-align:middle"><p style="text-align:center"><span style="font-weight:bold">Compressed size</span></p></td>
<td style="padding:4.5pt; vertical-align:middle"><p style="text-align:center"><span style="font-weight:bold">Ratio</span></p></td>
<td style="padding:4.5pt; vertical-align:middle"><p style="text-align:center"><span style="font-weight:bold">Compressed size</span></p></td>
<td style="padding:4.5pt; vertical-align:middle"><p style="text-align:center"><span style="font-weight:bold">Ratio</span></p></td>
</tr>
<tr>
<td style="padding:4.5pt; vertical-align:middle"><p><span style="font-weight:bold">7-Zip 9.35</span><br /><span style="font-weight:bold">-mx</span></p></td>
<td style="padding:4.5pt; vertical-align:middle"><p style="text-align:center"><span style="font-weight:bold">39 357 375</span></p></td>
<td style="padding:4.5pt; vertical-align:middle"><p style="text-align:center"><span style="font-weight:bold">100%</span></p></td>
<td style="padding:4.5pt; vertical-align:middle"><p style="text-align:center"><span style="font-weight:bold">15 964 369</span></p></td>
<td style="padding:4.5pt; vertical-align:middle"><p style="text-align:center"><span style="font-weight:bold">100%</span></p></td>
</tr>
<tr>
<td style="padding:4.5pt; vertical-align:middle"><p><span>WinRAR 5.20</span><br /><span>-m5 -s -ma5 -md128m</span></p></td>
<td style="padding:4.5pt; vertical-align:middle"><p style="text-align:center"><span>41 789 543</span></p></td>
<td style="padding:4.5pt; vertical-align:middle"><p style="text-align:center"><span>106%</span></p></td>
<td style="padding:4.5pt; vertical-align:middle"><p style="text-align:center"><span>17 035 432</span></p></td>
<td style="padding:4.5pt; vertical-align:middle"><p style="text-align:center"><span>107%</span></p></td>
</tr>
</tbody>
</table>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Compression ratio results are very dependent upon the data used for the tests. Usually, </span><span style="font-weight:bold">7-Zip</span><span> compresses to 7z format 30-70% better than to zip format. And </span><span style="font-weight:bold">7-Zip</span><span> compresses to zip format 2-10% better than most of other zip compatible programs.</span></p>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic6"></a><span style="color:#000000">Frequently Asked Questions (FAQ)</span></h1>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Can I use 7-Zip in a commercial organization?</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Yes, 7-Zip is free software. You can use it on any computer. You don't need to register or pay for 7-Zip.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">How can I set file associations to 7-Zip in Windows 7 and Windows Vista?</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>You must run 7-Zip File Manager in administrator mode. Right-click the icon of 7-Zip File Manager, and then click </span><span style="font-weight:bold">Run as administrator</span><span>. Then you can change file associations and some other options.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Why 7z archives created by new version of 7-Zip can be larger than archives created by old version of 7-Zip?</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>New versions of 7-Zip (starting from version 15.06) use another file sorting order by default for solid 7z archives.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Old version of 7-Zip (before version 15.06) used file sorting &quot;by type&quot; (&quot;by extension&quot;).</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>New version of 7-Zip supports two sorting orders:</span></p>
<ul type="disc" style="margin:0pt; padding-left:0pt">
<li class="li" style="margin-top:5.75pt; margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">sorting by name - default order.</span></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">sorting by type, if '</span><span style="font-family:Verdana; font-weight:bold">qs</span><span style="font-family:Verdana">' is specified in </span><span style="font-family:Verdana; font-weight:bold">Parameters</span><span style="font-family:Verdana"> field in &quot;Add to archive&quot; window, (or </span><span style="font-family:Verdana; font-weight:bold">-mqs</span><span style="font-family:Verdana"> switch for command line version).</span></li>
</ul>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>You can get big difference in compression ratio for different sorting methods, if dictionary size is smaller than total size of files. If there are similar files in different folders, the sorting &quot;by type&quot; can provide better compression ratio in some cases.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Note that sorting &quot;by type&quot; has some drawbacks. For example, NTFS volumes use sorting order &quot;by name&quot;, so if an archive uses another sorting, then the speed of some operations for files with unusual order can fall on HDD devices (HDDs have low speed for &quot;seek&quot; operations).</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>You can increase compression ratio with the following methods:</span></p>
<ul type="disc" style="margin:0pt; padding-left:0pt">
<li class="li" style="margin-top:5.75pt; margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">Increase dictionary size. It can help when 'qs' is not used.</span></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">Specify '</span><span style="font-family:Verdana; font-weight:bold">qs</span><span style="font-family:Verdana">' in </span><span style="font-family:Verdana; font-weight:bold">Parameters</span><span style="font-family:Verdana"> field (or use </span><span style="font-family:Verdana; font-weight:bold">-mqs</span><span style="font-family:Verdana"> switch for command line version).</span></li>
</ul>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>If you think that unusual file order is not problem for you, and if better compression ratio with small dictionary is more important for you, use '</span><span style="font-weight:bold">qs</span><span>' mode.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Why can't 7-Zip open some ZIP archives?</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>In 99% of these cases it means that the archive contains incorrect headers. Other ZIP programs can open some archives with incorrect headers, since these programs just ignore errors.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>If you have such archive, please don't call the 7-Zip developers about it. Instead try to find the program that was used to create the archive and inform the developers of that program that their software is not ZIP-compatible.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>There are also some ZIP archives that were encoded with methods unsupported by 7-Zip, for example, WAVPack (WinZip).</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Why does drag-and-drop archive extraction from 7-Zip to Explorer use temp files?</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>7-Zip doesn't know folder path of drop target. Only Windows Explorer knows exact drop target. And Windows Explorer needs files (drag source) as decompressed files on disk. So 7-Zip extracts files from archive to temp folder and then 7-Zip notifies Windows Explorer about paths of these temp files. Then Windows Explorer copies these files to drop target folder.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>To avoid temp file usage, you can use Extract command of 7-Zip or drag-and-drop from 7-Zip to 7-Zip.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Why doesn't the command line version add files without extensions to an archive?</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>You're probably using a *.* wildcard. 7-Zip doesn't use the operating system's wildcard mask parser, and consequently treats *.* as any file that has an extension. To process all files you must use the * wildcard instead or omit the wildcard altogether.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Why doesn't -r switch work as expected?</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>In most cases you don't need -r switch. 7-Zip can compress subfolders even without -r switch.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Example 1:</span></p>
<p style="margin-top:9.6pt; margin-left:19.5pt; margin-bottom:9.6pt"><span style="font-family:'Courier New'; -aw-import:spaces">&nbsp; </span><span style="font-family:'Courier New'">7z.exe a c:\a.7z &quot;C:\Program Files&quot;</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>compresses &quot;C:\Program Files&quot; completely, including all subfolders.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Example 2:</span></p>
<p style="margin-top:9.6pt; margin-left:19.5pt; margin-bottom:9.6pt"><span style="font-family:'Courier New'; -aw-import:spaces">&nbsp; </span><span style="font-family:'Courier New'">7z.exe a -r c:\a.7z &quot;C:\Program Files&quot;</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>searches and compresses &quot;Program Files&quot; in all subfolders of C:\ (for example, in &quot;C:\WINDOWS&quot;).</span></p>
<p style="margin-left:19.5pt"><span>If you need to compress only files with some extension, you can use -r switch: </span></p>
<p style="margin-top:9.6pt; margin-left:19.5pt; margin-bottom:9.6pt"><span style="font-family:'Courier New'; -aw-import:spaces">&nbsp; </span><span style="font-family:'Courier New'">7z a -r c:\a.zip c:\dir\*.txt </span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>compresses all *.txt files from folder c:\dir\ and all it's subfolders.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Why can't 7-Zip use big dictionary in 32-bit Windows?</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>32-bit Windows allocates only 2 GB of virtual space per one application. Also that block of 2 GB can be fragmented (for example, by some DLL file), so 7-Zip can't allocate one big contiguous block of virtual space. There are no such limitations in 64-bit Windows. So you can use any dictionary in Windows x64, if you have required amount of physical RAM.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">How can I install 7-Zip in silent mode?</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>For exe installer: Use the &quot;/S&quot; parameter to do a silent installation and the &quot;/D=dir&quot; parameter to specify the &quot;output directory&quot;. These options are case-sensitive.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>For msi installer: Use the /q INSTALLDIR=&quot;C:\Program Files\7-Zip&quot; parameters.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">How can I recover corrupted 7z archive?</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>There are some possible cases when archive is corrupted: </span></p>
<ul type="disc" style="margin:0pt; padding-left:0pt">
<li class="li" style="margin-top:5.75pt; margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">You can open archive and you can see the list of files, but when you press Extract or Test command, there are some errors: Data Error or CRC Error. </span></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">When you open archive, you get message &quot;Can not open file 'a.7z' as archive&quot; </span></li>
</ul>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>It's possible to recover some data. Read about recovering procedure: </span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><a href="http://www.7-zip.org/recover.html" target="_blank" style="text-decoration:none"><span style="text-decoration:underline">Recover corrupted 7z archive</span></a></p>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic7"></a><span style="color:#000000">License</span></h1>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>7-Zip Copyright (C) 1999-2018 Igor Pavlov.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>7-Zip is free software with open source.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>The most of the code is under the GNU LGPL license. Some parts of the code are under the BSD 3-clause License. Also there is unRAR license restriction for some parts of the code. </span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Read file License.txt for full information about license.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Note: You can use 7-Zip on any computer, including a computer in a commercial organization. You don't need to register or pay for 7-Zip.</span></p>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic8"></a><span style="color:#000000">Thanks</span></h1>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>I would like to thank:</span></p>
<ul type="disc" style="margin:0pt; padding-left:0pt">
<li class="li" style="margin-top:5.75pt; margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">p7zip (myspace) from sf.net - for porting to Unix/Linux (p7zip), testing, bug fixing and more. </span></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">ARJ Software - for ARJ. </span></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">Eric Biggers - for LZMS description (wimlib). </span></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">Wei Dai - for SHA-256 code and Crypto++ Library. </span></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">Jeff Gilchrist - for compressing tests. </span></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">Szymon Grabowski - for some ideas. </span></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">Microsoft Corporation - for CAB/WIM formats descriptions, and WiX (Windows Installer XML). </span></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">Nullsoft, Inc. and NSIS team - for NSIS (Nullsoft Scriptable Install System). </span></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">Robert Martinez - 7-Zip Logo. </span></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">Alexander Ratushnyak - for compressing tests. </span></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">Eugene Roshal - for RAR. </span></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">Matthew Russotto - for CHM/CAB format description. </span></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">Julian Seward - for BZip2. </span></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">Eugene Shelwien - for some ideas and algorithms. </span></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">Dmitry Shkarin - for PPMd algorithm. </span></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">Yoshioka Tsuneo - for TAR32 program. </span></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">Vadim Yoockin - for compressing tests. </span></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">Bulat Ziganshin - for some ideas. </span></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">John Michael Williams - for help file corrections. </span></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">Apple Inc. - LZFSE code, HFS. </span></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">vu1tur(DMG2IMG) - for .DMG hints. </span></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">Yutaka Sawada - for hints to ZIP Strong Encryption format. </span></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">NTFS-3G team - for hints to NTFS. </span></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">Phillip Lougher - for SquashFS. </span></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">Haruyasu Yoshizaki - for LHA/LZH. </span></li>
</ul>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic9"></a><span style="color:#000000">7-Zip File Manager</span></h1>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>The 7-Zip File Manager is a program for manipulating files and folders.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>The 7-Zip File Manager can work with two panels. You can switch between panels by pressing the Tab button. Most of the operations can be executed using keyboard shortcuts or by right-clicking on items and selecting the appropriate command from menu.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">In This Section</span></h4>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><a href="#chmtopic10" style="text-decoration:none"><span style="font-weight:bold; text-decoration:underline">Menu Items and Shortcut Keys</span></a></p>
<p style="margin-top:4.8pt; margin-left:37.75pt; margin-bottom:4.8pt"><span>Describes the menu items and keyboard shortcut.</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><a href="#chmtopic11" style="text-decoration:none"><span style="font-weight:bold; text-decoration:underline">Options Dialog Box</span></a></p>
<p style="margin-top:4.8pt; margin-left:37.75pt; margin-bottom:4.8pt"><span>Describes what settings you can change that affect the 7-Zip File Manager.</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><a href="#chmtopic12" style="text-decoration:none"><span style="font-weight:bold; text-decoration:underline">Benchmark</span></a></p>
<p style="margin-top:4.8pt; margin-left:37.75pt; margin-bottom:4.8pt"><span>Describes a 7-Zip Benchmark for measuring CPU performance.</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><a href="#chmtopic13" style="text-decoration:none"><span style="font-weight:bold; text-decoration:underline">About Dialog Box</span></a></p>
<p style="margin-top:4.8pt; margin-left:37.75pt; margin-bottom:4.8pt"><span>Provides information about 7-Zip.</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><a href="#chmtopic14" style="text-decoration:none"><span style="font-weight:bold; text-decoration:underline">Plugins</span></a></p>
<p style="margin-top:4.8pt; margin-left:37.75pt; margin-bottom:9.6pt"><span>Describes plugins for the 7-Zip File Manager.</span></p>
<div align="center" style="margin-left:19.5pt">
<hr size="2" align="center" style="width:100%" />
</div>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>You have access to the following items from root folder in 7-Zip File Manager:</span></p>
<ul type="disc" style="margin:0pt; padding-left:0pt">
<li class="li" style="margin-top:5.75pt; margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana; font-weight:bold">Computer</span><span style="font-family:Verdana">: computer's disks </span></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana; font-weight:bold">Documents</span><span style="font-family:Verdana">: My Documents folder of current user </span></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana; font-weight:bold">Network</span></li>
<li class="li" style="margin-left:73.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana; font-weight:bold">\\.</span><span style="font-family:Verdana"> : the folder for low-level access to disks. You must have administrator's rights to use that folder. You can </span>
<ul type="disc" style="margin-right:0pt; margin-left:0pt; padding-left:0pt">
<li class="li" style="margin-top:5.75pt; margin-left:54.25pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">copy .iso images from CD/DVD to file. </span></li>
<li class="li" style="margin-left:54.25pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">view NTFS/FAT partitions via 7-Zip parser. It provides read-only access to files. </span></li>
</ul></li>
</ul>
<h2 style="margin-top:18.7pt; margin-bottom:7.5pt; page-break-inside:auto; page-break-after:auto; font-size:12.5pt"><a name="chmtopic10"></a><span style="color:#000000">Menu Items</span></h2>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Note: 'Grey' refers to the numeric keypad.</span></p>
<h3 style="margin-top:16.55pt; margin-bottom:6.6pt; page-break-inside:auto; page-break-after:auto; font-size:11pt"><span style="color:#000000">File</span></h3>
<table cellspacing="2" cellpadding="0" style="margin-left:19.5pt; border-spacing:1.5pt">
<tbody>
<tr>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Menu item</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Shortcut</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Description</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>System</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>Submenu with menu commands from system shell. It can be enabled in Options.</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Open</span></p></td>
<td class=ha1><p><span>Enter</span></p></td>
<td class=ha1><p><span>Open current item</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Open Inside</span></p></td>
<td class=ha1><p><span>Ctrl+PgDn</span></p></td>
<td class=ha1><p><span>Open current item as folder inside 7-Zip</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Open Inside *</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>Open only one top level archive container</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Open Inside #</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>Open file in parser mode</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Open Outside</span></p></td>
<td class=ha1><p><span>Shift+Enter</span></p></td>
<td class=ha1><p><span>Open current item in new window</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>View</span></p></td>
<td class=ha1><p><span>F3</span></p></td>
<td class=ha1><p><span>Open selected item with viewer</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Edit</span></p></td>
<td class=ha1><p><span>F4</span></p></td>
<td class=ha1><p><span>Open selected item with editor</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Rename</span></p></td>
<td class=ha1><p><span>F2</span></p></td>
<td class=ha1><p><span>Rename selected item</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Copy To...</span></p></td>
<td class=ha1><p><span>F5</span></p></td>
<td class=ha1><p><span>Copy selected items</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Move To...</span></p></td>
<td class=ha1><p><span>F6</span></p></td>
<td class=ha1><p><span>Move selected items</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Delete</span></p></td>
<td class=ha1><p><span>Delete</span></p></td>
<td class=ha1><p><span>Delete selected items</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Split file...</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>Split file to parts</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Combine files...</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>Combine files to one file</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Properties</span></p></td>
<td class=ha1><p><span>Alt+Enter</span></p></td>
<td class=ha1><p><span>Show Properties of file</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Comment</span></p></td>
<td class=ha1><p><span>Ctrl+Z</span></p></td>
<td class=ha1><p><span>Set comment for file</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Calculate checksum</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>Calculates CRC checksum for files</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Diff</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>Show the differences between two files. It can be enabled, if the diff program is set in Options</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Create Folder</span></p></td>
<td class=ha1><p><span>F7</span></p></td>
<td class=ha1><p><span>Create new folder</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Create File</span></p></td>
<td class=ha1><p><span>Shift+F4</span></p></td>
<td class=ha1><p><span>Creates new file</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Link...</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>Create symbolic link or hard link</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Alternate Streams</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>Show alternate file streams at NTFS.</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Exit</span></p></td>
<td class=ha1><p><span>Alt+F4</span></p></td>
<td class=ha1><p><span>Closes the program.</span></p></td>
</tr>
</tbody>
</table>
<h3 style="margin-top:16.55pt; margin-bottom:6.6pt; page-break-inside:auto; page-break-after:auto; font-size:11pt"><span style="color:#000000">Edit</span></h3>
<table cellspacing="2" cellpadding="0" style="margin-left:19.5pt; border-spacing:1.5pt">
<tbody>
<tr>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Menu Item</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Shortcut</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Description</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Select All</span></p></td>
<td class=ha1><p><span>Shift+[Grey +]</span></p></td>
<td class=ha1><p><span>Select all items</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Deselect All</span></p></td>
<td class=ha1><p><span>Shift+[Grey -]</span></p></td>
<td class=ha1><p><span>Select all items</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Invert Selection</span></p></td>
<td class=ha1><p><span>[Grey *]</span></p></td>
<td class=ha1><p><span>Select / Deselect all items</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Select...</span></p></td>
<td class=ha1><p><span>[Grey +]</span></p></td>
<td class=ha1><p><span>Select specified items</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Deselect...</span></p></td>
<td class=ha1><p><span>[Grey -]</span></p></td>
<td class=ha1><p><span>Deselect specified items</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Select by Type</span></p></td>
<td class=ha1><p><span>Alt+[Grey +]</span></p></td>
<td class=ha1><p><span>Select all items with the same extension as current item</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Deselect by Type</span></p></td>
<td class=ha1><p><span>Alt+[Grey -]</span></p></td>
<td class=ha1><p><span>Deselect all items with the same extension as current item</span></p></td>
</tr>
</tbody>
</table>
<h3 style="margin-top:16.55pt; margin-bottom:6.6pt; page-break-inside:auto; page-break-after:auto; font-size:11pt"><span style="color:#000000">View</span></h3>
<table cellspacing="2" cellpadding="0" style="margin-left:19.5pt; border-spacing:1.5pt">
<tbody>
<tr>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Menu Item</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Shortcut</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Description</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Large Icons</span></p></td>
<td class=ha1><p><span>Ctrl+1</span></p></td>
<td class=ha1><p><span>Displays items by using large icons</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Small Icons</span></p></td>
<td class=ha1><p><span>Ctrl+2</span></p></td>
<td class=ha1><p><span>Displays items by using small icons</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>List</span></p></td>
<td class=ha1><p><span>Ctrl+3</span></p></td>
<td class=ha1><p><span>Displays items in a list</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Details</span></p></td>
<td class=ha1><p><span>Ctrl+4</span></p></td>
<td class=ha1><p><span>Displays items in a list with detailed information about each item</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Name</span></p></td>
<td class=ha1><p><span>Ctrl+F3</span></p></td>
<td class=ha1><p><span>Sort items by Name</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Type</span></p></td>
<td class=ha1><p><span>Ctrl+F4</span></p></td>
<td class=ha1><p><span>Sort items by Type</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Date</span></p></td>
<td class=ha1><p><span>Ctrl+F5</span></p></td>
<td class=ha1><p><span>Sort items by Date</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Size</span></p></td>
<td class=ha1><p><span>Ctrl+F6</span></p></td>
<td class=ha1><p><span>Sort items by Size</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Unsorted</span></p></td>
<td class=ha1><p><span>Ctrl+F7</span></p></td>
<td class=ha1><p><span>Do not sort items</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Flat View</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>Switch Flat view mode for list of files</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>2 Panels</span></p></td>
<td class=ha1><p><span>F9</span></p></td>
<td class=ha1><p><span>Switch On/Off second panel</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Toolbars</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>Menu items for toolbars handling</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Open Root Folder</span></p></td>
<td class=ha1><p><span>\</span></p></td>
<td class=ha1><p><span>Open root computer folder</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Up One Level</span></p></td>
<td class=ha1><p><span>Backspace</span></p></td>
<td class=ha1><p><span>Open the folder one level up</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Folders History...</span></p></td>
<td class=ha1><p><span>Alt+F12</span></p></td>
<td class=ha1><p><span>Open folders history</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Refresh</span></p></td>
<td class=ha1><p><span>Ctrl+R</span></p></td>
<td class=ha1><p><span>Refresh items list</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Auto Refresh</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>If &quot;Auto Refresh&quot; is enabled, 7-Zip reloads list of files, if there are changes in files on drive.</span></p></td>
</tr>
</tbody>
</table>
<h3 style="margin-top:16.55pt; margin-bottom:6.6pt; page-break-inside:auto; page-break-after:auto; font-size:11pt"><span style="color:#000000">Favorites</span></h3>
<table cellspacing="2" cellpadding="0" style="margin-left:19.5pt; border-spacing:1.5pt">
<tbody>
<tr>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Menu Item</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Shortcut</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Description</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Add folder to Favorites as</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>Adds folder to favorities</span></p></td>
</tr>
</tbody>
</table>
<h3 style="margin-top:16.55pt; margin-bottom:6.6pt; page-break-inside:auto; page-break-after:auto; font-size:11pt"><span style="color:#000000">Tools</span></h3>
<table cellspacing="2" cellpadding="0" style="margin-left:19.5pt; border-spacing:1.5pt">
<tbody>
<tr>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Menu Item</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Shortcut</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Description</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Options...</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>Open Options dialog box</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Benchmark</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>Measure the performance of your computer with 7-Zip LZMA benchmark</span></p></td>
</tr>
</tbody>
</table>
<h3 style="margin-top:16.55pt; margin-bottom:6.6pt; page-break-inside:auto; page-break-after:auto; font-size:11pt"><span style="color:#000000">Help</span></h3>
<table cellspacing="2" cellpadding="0" style="margin-left:19.5pt; border-spacing:1.5pt">
<tbody>
<tr>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Menu Item</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Shortcut</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Description</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Contents...</span></p></td>
<td class=ha1><p><span>F1</span></p></td>
<td class=ha1><p><span>Opens 7-Zip Help</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>About 7-Zip...</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>Opens About dialog box</span></p></td>
</tr>
</tbody>
</table>
<h2 style="margin-top:18.7pt; margin-bottom:7.5pt; page-break-inside:auto; page-break-after:auto; font-size:12.5pt"><span style="color:#000000">Miscellaneous commands</span></h2>
<table cellspacing="2" cellpadding="0" style="margin-left:19.5pt; border-spacing:1.5pt">
<tbody>
<tr>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Shortcut</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Description</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Tab</span></p></td>
<td class=ha1><p><span>Switch between panels</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Insert</span></p></td>
<td class=ha1><p><span>Select / Deselect current item</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Shift+F10</span></p></td>
<td class=ha1><p><span>Display the shortcut menu for the selected items</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>RightCtrl+0</span><br /><span>Alt+0</span><br /><span>...</span><br /><span>RightCtrl+9</span><br /><span>Alt+9</span></p></td>
<td class=ha1><p><span>Open folder bookmark</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Shift+RightCtrl+0</span><br /><span>Shift+Alt+0</span><br /><span>...</span><br /><span>Shift+RightCtrl+9</span><br /><span>Shift+Alt+9</span></p></td>
<td class=ha1><p><span>Creates folder bookmark</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Alt+F1</span></p></td>
<td class=ha1><p><span>Edit the Folder Address on left panel</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Alt+F2</span></p></td>
<td class=ha1><p><span>Edit the Folder Address on right panel</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Alt+Up</span></p></td>
<td class=ha1><p><span>Open same folder in other panel</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Alt+Left,</span><br /><span>Alt+Right</span></p></td>
<td class=ha1><p><span>Open current folder in other panel</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Ctrl+[Grey +]</span></p></td>
<td class=ha1><p><span>Adjust optimal column width for items</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Ctrl+C</span></p></td>
<td class=ha1><p><span>Copy the name of selected file to clipboard</span></p></td>
</tr>
</tbody>
</table>
<h2 style="margin-top:18.7pt; margin-bottom:7.5pt; page-break-inside:auto; page-break-after:auto; font-size:12.5pt"><span style="color:#000000">Keyboard Shortcuts</span></h2>
<table cellspacing="2" cellpadding="0" style="margin-left:19.5pt; border-spacing:1.5pt">
<tbody>
<tr>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Key</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Normal</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Ctrl</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Alt</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Shift</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Tab</span></p></td>
<td class=ha1><p><span>Switch panel</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">F1</span></p></td>
<td class=ha1><p><span>Help</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>Left Path</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">F2</span></p></td>
<td class=ha1><p><span>Rename</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>Right Path</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">F3</span></p></td>
<td class=ha1><p><span>View</span></p></td>
<td class=ha1><p><span>Sort by Name</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">F4</span></p></td>
<td class=ha1><p><span>Edit</span></p></td>
<td class=ha1><p><span>Sort by Type</span></p></td>
<td class=ha1><p><span>Exit</span></p></td>
<td class=ha1><p><span>Create File</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">F5</span></p></td>
<td class=ha1><p><span>Copy</span></p></td>
<td class=ha1><p><span>Sort by Date</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">F6</span></p></td>
<td class=ha1><p><span>Move</span></p></td>
<td class=ha1><p><span>Sort by Size</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">F7</span></p></td>
<td class=ha1><p><span>Create Folder</span></p></td>
<td class=ha1><p><span>Unsorted</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">F9</span></p></td>
<td class=ha1><p><span>1/2 Panels</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">F10</span></p></td>
<td class=ha1><p><span>Menu</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>Shortcut Menu</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">F12</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>Folders History</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">0-9</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>R: Folder Bookmark</span></p></td>
<td class=ha1><p><span>Folder Bookmark</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">A</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>Select All</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">C</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>Copy to clipboard</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">N</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>Create File</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">R</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>Refresh</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Z</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>Comment</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Backspace</span></p></td>
<td class=ha1><p><span>Up One Level</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Enter</span></p></td>
<td class=ha1><p><span>Open</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>Properties</span></p></td>
<td class=ha1><p><span>Open outside</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Insert</span></p></td>
<td class=ha1><p><span>Select Item</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Delete</span></p></td>
<td class=ha1><p><span>Delete Item</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Page Down</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>Open Inside</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Page Up</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>Up One Level</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Up</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>Open same folder</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Left</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>Open current folder</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Right</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>Open current folder</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">\</span></p></td>
<td class=ha1><p><span>Open root</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Grey /</span></p></td>
<td class=ha1><p><span>Open root</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Grey *</span></p></td>
<td class=ha1><p><span>Select All</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Grey +</span></p></td>
<td class=ha1><p><span>Select</span></p></td>
<td class=ha1><p><span>Adjust columns</span></p></td>
<td class=ha1><p><span>Select by Type</span></p></td>
<td class=ha1><p><span>Select All</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Grey -</span></p></td>
<td class=ha1><p><span>Deselect</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>Deselect by Type</span></p></td>
<td class=ha1><p><span>Deselect All</span></p></td>
</tr>
</tbody>
</table>
<p style="padding-left:19pt; font-size:12.5pt"><span style="-aw-import:ignore">&nbsp;</span></p>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic11"></a><span style="color:#000000">Options Dialog Box</span></h1>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>You can change many of the settings that affect the 7-Zip File Manager in the Options dialog box. To access this dialog box select Options from the Tools menu.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>The options dialog box contains the following pages:</span></p>
<ul type="disc" style="margin:0pt; padding-left:0pt">
<li class="li" style="margin-top:5.75pt; margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><a href="#chmbookmark3" style="text-decoration:none"><span style="font-family:Verdana; text-decoration:underline">System Page</span></a></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><a href="#chmbookmark4" style="text-decoration:none"><span style="font-family:Verdana; text-decoration:underline">7-Zip</span></a></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><a href="#chmbookmark5" style="text-decoration:none"><span style="font-family:Verdana; text-decoration:underline">Folders Page</span></a></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><a href="#chmbookmark6" style="text-decoration:none"><span style="font-family:Verdana; text-decoration:underline">Editor Page</span></a></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><a href="#chmbookmark7" style="text-decoration:none"><span style="font-family:Verdana; text-decoration:underline">Settings Page</span></a></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><a href="#chmbookmark8" style="text-decoration:none"><span style="font-family:Verdana; text-decoration:underline">Language Page</span></a></li>
</ul>
<h2 style="margin-top:18.7pt; margin-bottom:7.5pt; page-break-inside:auto; page-break-after:auto; font-size:12.5pt"><a name="chmbookmark3"></a><span style="color:#000000">System Page</span></h2>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Allows you to specify the behavior of 7-Zip in the filing system.</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><span style="font-weight:bold">Associate 7-Zip with</span></p>
<p style="margin-top:4.8pt; margin-left:37.75pt"><span>Allows to associate 7-Zip with file name extensions. There are two list of associations: for &quot;Current User&quot; and for &quot;All Users&quot;. To set associations for &quot;All Users&quot; you must run 7-Zip File Manager with administrator rights. Each association can have up to 4 states: </span></p>
<ul type="disc" style="margin:0pt; padding-left:0pt">
<li class="li" style="margin-top:5.75pt; margin-left:92pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">no association. </span></li>
<li class="li" style="margin-left:92pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">AppName - the extension is associated with another program (not 7-Zip). </span></li>
<li class="li" style="margin-left:92pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">[7-Zip] - the extension is associated with another copy (edition) of 7-Zip. </span></li>
<li class="li" style="margin-left:92pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">7-Zip - the extension is associated with this copy of 7-Zip. </span></li>
</ul>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:9.6pt"><span>You can switch between these states by clicking on cell. Or you can change states for all extension by clicking on &quot;+&quot; button.</span></p>
<h2 style="margin-top:18.7pt; margin-bottom:7.5pt; page-break-inside:auto; page-break-after:auto; font-size:12.5pt"><a name="chmbookmark4"></a><span style="color:#000000">7-Zip Page</span></h2>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Allows you to specify behavior of 7-Zip in Windows Shell.</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><span style="font-weight:bold">Integrate 7-Zip to shell context menu</span></p>
<p style="margin-top:4.8pt; margin-left:37.75pt; margin-bottom:4.8pt"><span>Select this check box to add 7-Zip commands to Shell Context Menu. There are two check boxes in 64-bit system. So it's possible to enable 7-Zip context menu for 32-bit and 64-bit applications.</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><span style="font-weight:bold">Cascaded context menu</span></p>
<p style="margin-top:4.8pt; margin-left:37.75pt; margin-bottom:4.8pt"><span>Select this check box to group 7-Zip context menu items to one </span><span style="font-weight:bold">7-Zip</span><span> submenu.</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><span style="font-weight:bold">Icons in context menu</span></p>
<p style="margin-top:4.8pt; margin-left:37.75pt; margin-bottom:4.8pt"><span>Select this check box to show 7-Zip icon in context menu items.</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><span style="font-weight:bold">Eliminate duplication of root folder</span></p>
<p style="margin-top:4.8pt; margin-left:37.75pt; margin-bottom:4.8pt"><span>That option allows to eliminate duplication of root folder for &quot;Extract to&quot; operations, if all files in archive are placed in folder with name that is identical to name of output folder.</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><span style="font-weight:bold">Context menu items</span></p>
<p style="margin-top:4.8pt; margin-left:37.75pt; margin-bottom:9.6pt"><span>Lists the optional context menu items. If an item is checked, 7-Zip will add this item to the context menu.</span></p>
<h2 style="margin-top:18.7pt; margin-bottom:7.5pt; page-break-inside:auto; page-break-after:auto; font-size:12.5pt"><a name="chmbookmark5"></a><span style="color:#000000">Folders Page</span></h2>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Allows you to set the folders which 7-Zip will use for internal purposes.</span></p>
<h3 style="margin-top:16.55pt; margin-bottom:6.6pt; page-break-inside:auto; page-break-after:auto; font-size:11pt"><span style="color:#000000">Working folder</span></h3>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>The working folder section allows you to specify a folder which will be used for temporary archive files:</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><span style="font-weight:bold">System temp folder</span></p>
<p style="margin-top:4.8pt; margin-left:37.75pt; margin-bottom:4.8pt"><span>7-Zip will use the Windows temp folder.</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><span style="font-weight:bold">Current</span></p>
<p style="margin-top:4.8pt; margin-left:37.75pt; margin-bottom:4.8pt"><span>7-Zip will use the folder containing the target archive.</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><span style="font-weight:bold">Specified</span></p>
<p style="margin-top:4.8pt; margin-left:37.75pt; margin-bottom:9.6pt"><span>7-Zip will use the folder specified in the following edit control.</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><span style="font-weight:bold">Use for removable drives only</span></p>
<p style="margin-top:4.8pt; margin-left:37.75pt; margin-bottom:9.6pt"><span>Specifies whether 7-Zip should use the specified folder settings only for removable drives; for other drives, 7-Zip will create temporary archives in the folder containing the target archive. If you clear this check box, 7-Zip always will use the specified folder settings mode always. </span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>7-Zip uses temporary archive files for all update operations. So, for speed reasons, it is recommended that you select the </span><span style="font-weight:bold">System temp folder</span><span> option and select </span><span style="font-weight:bold">Use for removable drives only</span><span> check box. </span></p>
<h2 style="margin-top:18.7pt; margin-bottom:7.5pt; page-break-inside:auto; page-break-after:auto; font-size:12.5pt"><a name="chmbookmark6"></a><span style="color:#000000">Editor Page</span></h2>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Allows you to specify settings for the editor.</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><span style="font-weight:bold">View</span></p>
<p style="margin-top:4.8pt; margin-left:37.75pt; margin-bottom:4.8pt"><span>Specifies the path to the viewer that will be used for &quot;View&quot; command (F3).</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><span style="font-weight:bold">Editor</span></p>
<p style="margin-top:4.8pt; margin-left:37.75pt; margin-bottom:4.8pt"><span>Specifies the path to the editor that will be used for &quot;Edit&quot; command (F4).</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><span style="font-weight:bold">Diff</span></p>
<p style="margin-top:4.8pt; margin-left:37.75pt; margin-bottom:9.6pt"><span>Specifies the path to a file comparison utility that shows the differences between two files.</span></p>
<h2 style="margin-top:18.7pt; margin-bottom:7.5pt; page-break-inside:auto; page-break-after:auto; font-size:12.5pt"><a name="chmbookmark7"></a><span style="color:#000000">Settings Page</span></h2>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Allows you to specify some settings.</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><span style="font-weight:bold">Show .. item</span></p>
<p style="margin-top:4.8pt; margin-left:37.75pt; margin-bottom:4.8pt"><span>Shows .. item in file list.</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><span style="font-weight:bold">Show real file icons</span></p>
<p style="margin-top:4.8pt; margin-left:37.75pt; margin-bottom:4.8pt"><span>Shows real file icons in file list. If this option is enabled, listing updates can be slower.</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><span style="font-weight:bold">Full row select</span></p>
<p style="margin-top:4.8pt; margin-left:37.75pt; margin-bottom:4.8pt"><span>When an item is selected, the item and all its subitems are highlighted.</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><span style="font-weight:bold">Show grid lines</span></p>
<p style="margin-top:4.8pt; margin-left:37.75pt; margin-bottom:4.8pt"><span>Displays gridlines around items and subitems.</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><span style="font-weight:bold">Single-click to open an item</span></p>
<p style="margin-top:4.8pt; margin-left:37.75pt; margin-bottom:4.8pt"><span>If enabled, File Manager opens files and folders by single-clicking them. </span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><span style="font-weight:bold">Alternative selection mode</span></p>
<p style="margin-top:4.8pt; margin-left:37.75pt; margin-bottom:4.8pt"><span>If enabled, File Manager keeps selection mark when you move cursor.</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><span style="font-weight:bold">Show system menu</span></p>
<p style="margin-top:4.8pt; margin-left:37.75pt; margin-bottom:4.8pt"><span>Shows a system context sub-menu in the File menu.</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><span style="font-weight:bold">Use large memory pages</span></p>
<p style="margin-top:4.8pt; margin-left:37.75pt; margin-bottom:9.6pt"><span>If enabled, 7-Zip will try to use large pages. This feature allows an increase in speed of compression. This may cause 7-Zip to pause when starting compression, because of allocation of the large pages. Also, the Windows Task Manager doesn't show the real memory usage of the program, if 7-Zip uses large pages. This feature works only on Windows 2003 / XP x64. Also you must have administrator's rights for your system. Recommended size of RAM: 2 GB or more. To install this feature you must run 7-Zip File Manager with administrator rights at least once, close it and reboot the system.</span></p>
<h2 style="margin-top:18.7pt; margin-bottom:7.5pt; page-break-inside:auto; page-break-after:auto; font-size:12.5pt"><a name="chmbookmark8"></a><span style="color:#000000">Language Page</span></h2>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Allows you to change the default language.</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><span style="font-weight:bold">Language</span></p>
<p style="margin-top:4.8pt; margin-left:37.75pt; margin-bottom:9.6pt"><span>Lists the available languages.</span></p>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic12"></a><span style="color:#000000">Benchmark</span></h1>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>This form allows you to measure the performance of your computer.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>There are two tests:</span></p>
<ol type="1" style="margin:0pt; padding-left:0pt">
<li class="li" style="margin-top:5.75pt; margin-left:90.05pt; margin-bottom:5.75pt; padding-left:0pt"><span>Compression with LZMA method </span></li>
<li class="li" style="margin-left:90.05pt; margin-bottom:5.75pt; padding-left:0pt"><span>Decompression with LZMA method </span></li>
</ol>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>The benchmark shows a rating in MIPS (million instructions per second). The rating value is calculated from the measured speed, and it is normalized with results of Intel Core 2 CPU with multi-threading option switched off. So if you have modern CPU from Intel or AMD, rating values in single-thread mode must be close to real CPU frequency.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>You can change the dictionary size to increase memory usage. Also you can change the number of threads.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>The </span><span style="font-weight:bold">CPU Usage</span><span> column shows the percentage of time the processor is working. It's normalized for a one-thread load. For example, 180% CPU Usage for 2 threads can mean that average CPU usage is about 90% for each thread.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>The </span><span style="font-weight:bold">Rating / Usage</span><span> column shows rating normalized for 100% of CPU usage. That column shows performance of the one CPU thread. It must be close to real CPU frequency, if you have modern CPU.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>The </span><span style="font-weight:bold">Total rating</span><span> shows averages of the compressing and decompression ratings.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Compression speed and rating strongly depend from memory (RAM) latency. </span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Decompression speed and rating strongly depend on CPU integer operations. For example, an Intel Pentium 4 has big branch misprediction penalty (which is effect of long pipeline) and pretty slow multiply and shift operations. So, the Pentium 4 has pretty low decompressing ratings.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Also the program checks possible errors. If the program shows some error message, in most cases it means that your RAM is defective. If so, don't use 7-Zip for compressing data, since such errors can lead to data losses.</span></p>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic13"></a><span style="color:#000000">About Dialog Box</span></h1>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>The About dialog box provides information about 7-Zip. This dialog box is available from the Help menu.</span></p>
<ul type="disc" style="margin:0pt; padding-left:0pt">
<li class="li" style="margin-top:5.75pt; margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">Press </span><span style="font-family:Verdana; font-weight:bold">www.7-zip.org</span><span style="font-family:Verdana"> button for opening 7-Zip Home Page.</span></li>
</ul>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic14"></a><span style="color:#000000">Plugins</span></h1>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>The 7-Zip File Manager can use internal and external plugins.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Currently 7-Zip uses the following plugins:</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><a href="#chmtopic15" style="text-decoration:none"><span style="font-weight:bold; text-decoration:underline">7-Zip</span></a></p>
<p style="margin-top:4.8pt; margin-left:37.75pt; margin-bottom:9.6pt"><span>Plugin for manipulating archives.</span></p>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic15"></a><span style="color:#000000">7-Zip Plugin</span></h1>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>7-Zip is a plugin for manipulating archives. It makes all archive files look like usual folders in File Manager.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Most of the operations with compressed files can be initiated by right-clicking on files in the File Manager (or in Windows Explorer) and selecting the appropriate command from a menu.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Using 7-Zip</span></h4>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><a name="chmbookmark9"></a><span style="font-weight:bold">Opening archive</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>There are two ways to open an archive file:</span></p>
<ul type="disc" style="margin:0pt; padding-left:0pt">
<li class="li" style="margin-top:5.75pt; margin-left:92pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">If you have the file type associated with 7-Zip, then you can open the file with 7-Zip by double-clicking the file or by right-clicking and selecting the </span><span style="font-family:Verdana; font-weight:bold">Open</span><span style="font-family:Verdana"> command.</span></li>
<li class="li" style="margin-left:92pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">You can right-click the archive file, point to </span><span style="font-family:Verdana; font-weight:bold">7-Zip</span><span style="font-family:Verdana">, and then click the </span><span style="font-family:Verdana; font-weight:bold">Open</span><span style="font-family:Verdana"> command item.</span></li>
</ul>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><span style="font-weight:bold">Extracting archive</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>There are two ways to extract files from an archive:</span></p>
<ul type="disc" style="margin:0pt; padding-left:0pt">
<li class="li" style="margin-top:5.75pt; margin-left:92pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">To extract all files from an archive right-click the archive file, point to </span><span style="font-family:Verdana; font-weight:bold">7-Zip</span><span style="font-family:Verdana">, and then click the </span><span style="font-family:Verdana; font-weight:bold">Extract files...</span><span style="font-family:Verdana"> command item.</span></li>
<li class="li" style="margin-left:92pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">To extract specific files from an archive, open it by </span><a href="#chmbookmark9" style="text-decoration:none"><span style="font-family:Verdana; text-decoration:underline">Open archive with 7-Zip</span></a><span style="font-family:Verdana">, select the items to extract, and run the </span><span style="font-family:Verdana; font-weight:bold">Copy To...</span><span style="font-family:Verdana"> command.</span></li>
</ul>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><a href="#chmtopic17" style="text-decoration:none"><span style="text-decoration:underline">Extract Dialog</span></a><span> will appear.</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><span style="font-weight:bold">Testing archive</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>To test an archive, right-click the archive file, point to </span><span style="font-weight:bold">7-Zip</span><span>, and then click the </span><span style="font-weight:bold">Test archive</span><span> command item.</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><span style="font-weight:bold">Creating and updating files in an archive</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:9.6pt"><span>For creating or updating an archive file, right-click the file(s) or folder(s) you want to compress, point to </span><span style="font-weight:bold">7-Zip</span><span>, and then click the </span><span style="font-weight:bold">Add to archive...</span><span> command item. </span><a href="#chmtopic16" style="text-decoration:none"><span style="text-decoration:underline">Add to Archive Dialog</span></a><span> will appear.</span></p>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic16"></a><span style="color:#000000">Add to Archive Dialog Box</span></h1>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Allows you to specify options for creating or updating an archive.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">How to call this dialog box</span></h4>
<ol type="1" style="margin:0pt; padding-left:0pt">
<li class="li" style="margin-top:5.75pt; margin-left:90.05pt; margin-bottom:5.75pt; padding-left:0pt"><span>In Windows Explorer or in 7-Zip, right-click the file(s) or folder(s) you want to compress.</span></li>
<li class="li" style="margin-left:90.05pt; margin-bottom:5.75pt; padding-left:0pt"><span>Point to </span><span style="font-weight:bold">7-Zip</span><span>, and then click the </span><span style="font-weight:bold">Add to archive...</span><span> command item.</span></li>
</ol>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Parameters</span></h4>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><span style="font-weight:bold">Archive</span></p>
<p style="margin-top:4.8pt; margin-left:37.75pt; margin-bottom:4.8pt"><span>Provides a space for you to specify a destination archive name. You can click &quot;</span><span style="font-weight:bold">...</span><span>&quot; button to display &quot;Open&quot; dialog box that you can use to locate archive.</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><span style="font-weight:bold">Archive format</span></p>
<p style="margin-top:4.8pt; margin-left:37.75pt; margin-bottom:4.8pt"><span>Specifies a format of created archive. Some formats (gzip and bzip2) do not support compressing more the one file per archive.</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><span style="font-weight:bold">Compression level</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Specifies compression level. There are 6 levels of compression:</span></p>
<table cellspacing="2" cellpadding="0" style="margin-left:37.75pt; border-spacing:1.5pt">
<tbody>
<tr>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Value</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Meaning</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Store</span></p></td>
<td class=ha1><p><span>Files will be copied to archive without compression.</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Fastest</span></p></td>
<td class=ha1><p><span>Fastest compression.</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Fast</span></p></td>
<td class=ha1><p><span>Fast compression.</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Normal</span></p></td>
<td class=ha1><p><span>Compression with balanced settings.</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Maximum</span></p></td>
<td class=ha1><p><span>Can give a higher compression ratio than Normal level. But it can be slower, and it can require more memory.</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Ultra</span></p></td>
<td class=ha1><p><span>Can give a higher compression ratio than Maximum level. But it can be slower, and it can require more memory.</span></p></td>
</tr>
</tbody>
</table>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><span style="font-weight:bold">Compression method</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Specifies compression method. Each archive format can have its own compression methods:</span></p>
<table cellspacing="2" cellpadding="0" style="margin-left:37.75pt; border-spacing:1.5pt">
<tbody>
<tr>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Method</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Description</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>LZMA</span></p></td>
<td class=ha1><p><span>It's base compression method for 7z format. Even old versions of 7-Zip can decompress archives created with LZMA method. It provides high compression ratio and very fast decompression.</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>LZMA2</span></p></td>
<td class=ha1><p><span>Default compression method of 7z format. LZMA2 is LZMA-based compression method. It provides better multithreading support than LZMA. But compression ratio can be worse in some cases. For best compression ratio with LZMA2 use 1 or 2 CPU threads. If you use LZMA2 with more than 2 threads, 7-zip splits data to chunks and compresses these chunks independently (2 threads per each chunk).</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>PPMd</span></p></td>
<td class=ha1><p><span>Dmitry Shkarin's PPMdH algorithm with small changes. Usually it provides high compression ratio and high speed for text files.</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>BZip2</span></p></td>
<td class=ha1><p><span>Standard compression method based on BWT algorithm. Usually it provides high speed and pretty good compression ratio for text files.</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Deflate</span></p></td>
<td class=ha1><p><span>Standard compression method of ZIP and GZip formats. Compression ratio is not too high. But it provides pretty fast compressing and decompressing. Deflate method supports only 32 KB dictionary.</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Deflate64</span></p></td>
<td class=ha1><p><span>Modified version of Deflate algorithm with bigger dictionary (64KB).</span></p></td>
</tr>
</tbody>
</table>
<p style="margin-left:37.75pt"><span style="-aw-import:ignore">&nbsp;</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Estimated 7-Zip performance and memory requirements for 2 GHz dual core CPU:</span></p>
<table cellspacing="2" cellpadding="0" style="margin-left:37.75pt; border-spacing:1.5pt">
<tbody>
<tr>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Method</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Level</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Dictionary Size</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Compressing Speed</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Decompressing Speed</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Memory for Compressing</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Memory for Decompressing</span></p></td>
</tr>
<tr>
<td rowspan="5" class=ha1><p><span>LZMA</span></p></td>
<td class=ha1><p><span>fastest</span></p></td>
<td class=ha1><p><span>64 KB</span></p></td>
<td class=ha1><p><span>4.5 MB/s</span></p></td>
<td rowspan="5" class=ha1><p><span>15 MB/s</span></p></td>
<td class=ha1><p><span>3 MB</span></p></td>
<td class=ha1><p><span>3 MB</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>fast</span></p></td>
<td class=ha1><p><span>1 MB</span></p></td>
<td class=ha1><p><span>3 MB/s</span></p></td>
<td class=ha1><p><span>10 MB</span></p></td>
<td class=ha1><p><span>3 MB</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>normal</span></p></td>
<td class=ha1><p><span>16 MB</span></p></td>
<td class=ha1><p><span>2 MB/s</span></p></td>
<td class=ha1><p><span>186 MB</span></p></td>
<td class=ha1><p><span>18 MB</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>maximum</span></p></td>
<td class=ha1><p><span>32 MB</span></p></td>
<td class=ha1><p><span>1.8 MB/s</span></p></td>
<td class=ha1><p><span>376 MB</span></p></td>
<td class=ha1><p><span>34 MB</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>ultra</span></p></td>
<td class=ha1><p><span>64 MB</span></p></td>
<td class=ha1><p><span>1.6 MB/s</span></p></td>
<td class=ha1><p><span>709 MB</span></p></td>
<td class=ha1><p><span>66 MB</span></p></td>
</tr>
<tr>
<td rowspan="4" class=ha1><p><span>PPMD</span></p></td>
<td class=ha1><p><span>fast</span></p></td>
<td class=ha1><p><span>4 MB</span></p></td>
<td colspan="2" class=ha1><p><span>1.4 MB/s</span></p></td>
<td colspan="2" class=ha1><p><span>6 MB</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>normal</span></p></td>
<td class=ha1><p><span>24MB</span></p></td>
<td colspan="2" class=ha1><p><span>1.2 MB/s</span></p></td>
<td colspan="2" class=ha1><p><span>26 MB</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>maximum</span></p></td>
<td class=ha1><p><span>64 MB</span></p></td>
<td colspan="2" class=ha1><p><span>1.0 MB/s</span></p></td>
<td colspan="2" class=ha1><p><span>66 MB</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>ultra</span></p></td>
<td class=ha1><p><span>192 MB</span></p></td>
<td colspan="2" class=ha1><p><span>0.9 MB/s</span></p></td>
<td colspan="2" class=ha1><p><span>194 MB</span></p></td>
</tr>
<tr>
<td rowspan="4" class=ha1><p><span>Deflate</span></p></td>
<td class=ha1><p><span>fast</span></p></td>
<td rowspan="4" class=ha1><p><span>32 KB</span></p></td>
<td class=ha1><p><span>15 MB/s</span></p></td>
<td rowspan="4" class=ha1><p><span>40 MB/s</span></p></td>
<td rowspan="2" class=ha1><p><span>3 MB</span></p></td>
<td rowspan="4" class=ha1><p><span>2 MB</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>normal</span></p></td>
<td class=ha1><p><span>3.5 MB/s</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>maximum</span></p></td>
<td class=ha1><p><span>1.5 MB/s</span></p></td>
<td rowspan="2" class=ha1><p><span>4MB</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>ultra</span></p></td>
<td class=ha1><p><span>0.4 MB/s</span></p></td>
</tr>
<tr>
<td rowspan="3" class=ha1><p><span>BZip2</span></p></td>
<td class=ha1><p><span>normal</span></p></td>
<td rowspan="3" class=ha1><p><span>900 KB</span></p></td>
<td class=ha1><p><span>3 MB/s</span></p></td>
<td rowspan="3" class=ha1><p><span>16 MB/s</span></p></td>
<td rowspan="3" class=ha1><p><span>20 MB</span></p></td>
<td rowspan="3" class=ha1><p><span>7 MB</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>maximum</span></p></td>
<td class=ha1><p><span>1.2 MB/s</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>ultra</span></p></td>
<td class=ha1><p><span>0.4 MB/s</span></p></td>
</tr>
</tbody>
</table>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><span style="font-weight:bold">Dictionary size</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Specifies Dictionary size for compression method.</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Usually, a higher Dictionary size gives a higher compression ratio. But compressing can be slower and it can require more memory.</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Memory (RAM) usage for LZMA compressing is about 11 times more than dictionary size. Memory usage for LZMA decompressing is close to value of dictionary size. Memory usage for PPMd compressing and decompressing is almost equal to dictionary size.</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><span style="font-weight:bold">Word size</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Specifies the length of words, which will be used to find identical sequences of bytes for compression.</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Usually for LZMA and Deflate, big Word size gives a little bit better compression ratio and slower compression process. A big Word size parameter can significantly increase compression ratio for files which contain long identical sequences of bytes. For PPMd, the Word size strongly affects both compression ratio and compression/decompression speed.</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><span style="font-weight:bold">Solid Block size</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Specifies the size of a solid block. You can also disable solid mode. In solid mode all files will be compressed as continuous data blocks. Usually compressing to a solid archive improves the compression ratio. You can use this option only for 7z archives. The updating of solid .7z archives can be slow, since it can require some recompression.</span></p>
<p style="margin-left:37.75pt; margin-bottom:4.8pt"><span>.</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><span style="font-weight:bold">Number of CPU threads</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Specifies the number of threads for compressing. A big number of threads can speed up compression speed on Multi-Processor systems. Sometimes it can increase speed even on single-core CPU.</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><span style="font-weight:bold">Split to volumes</span></p>
<p style="margin-top:9.6pt; margin-left:37.75pt"><span style="font-family:'Courier New'; -aw-import:spaces">&nbsp;&nbsp;&nbsp; </span><span style="font-family:'Courier New'">{Size}[b | k | m | g]</span></p>
<p style="margin-left:37.75pt; margin-bottom:9.6pt"><span style="font-family:'Courier New'; -aw-import:spaces">&nbsp;&nbsp;&nbsp; </span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Specifies volume sizes in Bytes, Kilobytes (1 Kilobyte = 1024 bytes), Megabytes (1 Megabyte = 1024 Kilobytes) or Gigabytes (1 Gigabyte = 1024 Megabytes). If you specify only {Size}, 7-zip will treat it as bytes. It's possible to specify several values. Example:</span></p>
<p style="margin-top:9.6pt; margin-left:37.75pt"><span style="font-family:'Courier New'; -aw-import:spaces">&nbsp;&nbsp;&nbsp; </span><span style="font-family:'Courier New'">10k 15k 2m</span></p>
<p style="margin-left:37.75pt; margin-bottom:9.6pt"><span style="font-family:'Courier New'; -aw-import:spaces">&nbsp;&nbsp;&nbsp; </span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>The first volume will be 10 KB, the second will be 15 KB, and all others will be 2 MB.</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><span style="font-weight:bold">Parameters</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Allows you to specify parameters for compression. See the </span><a href="#chmtopic41" style="text-decoration:none"><span style="text-decoration:underline">-m (Method)</span></a><span> switch description for more details. Omit the -m prefix (as in -m switch) when using this dialog box.</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span style="font-weight:bold">Examples</span></p>
<p style="margin-top:9.6pt; margin-left:37.75pt; margin-bottom:9.6pt"><span style="font-family:'Courier New'; -aw-import:spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-family:'Courier New'">f=delta:4</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>uses Delta:4 filter (if you want to compress WAV files).</span></p>
<p style="margin-top:9.6pt; margin-left:37.75pt; margin-bottom:9.6pt"><span style="font-family:'Courier New'; -aw-import:spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-family:'Courier New'">f=bcj2</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>uses BCJ2 filter (for x86 executables).</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><span style="font-weight:bold">Update mode</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Specifies update mode:</span></p>
<table cellspacing="2" cellpadding="0" style="margin-left:37.75pt; border-spacing:1.5pt">
<tbody>
<tr>
<td style="width:30%; padding:0.75pt; vertical-align:middle"><p style="text-align:center"><span style="font-weight:bold">Value</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Meaning</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Add and replace files</span></p></td>
<td class=ha1><p><span>Add all specified files to the archive.</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Update and add files</span></p></td>
<td class=ha1><p><span>Update older files in the archive and add files that are new to the archive.</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Freshen existing files</span></p></td>
<td class=ha1><p><span>Update specified files in the archive that are older than the selected disk files.</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Synchronize files</span></p></td>
<td class=ha1><p><span>Replace specified files only if added files are newer. Always add those files, which are not present in the archive. Delete from archive those files, which are not present on the disk.</span></p></td>
</tr>
</tbody>
</table>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><span style="font-weight:bold">Path mode</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Specifies how path names will be stored in archive:</span></p>
<table cellspacing="2" cellpadding="0" style="margin-left:37.75pt; border-spacing:1.5pt">
<tbody>
<tr>
<td style="width:30%; padding:0.75pt; vertical-align:middle"><p style="text-align:center"><span style="font-weight:bold">Value</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Meaning</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Relative pathnames </span></p></td>
<td class=ha1><p><span>Store file paths relative to current folder.</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Full pathnames </span></p></td>
<td class=ha1><p><span>Store file paths relative to root of the volume, excluding volume name prefix.</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Absolute pathnames </span></p></td>
<td class=ha1><p><span>Store fully qualified file paths including volume name. </span></p></td>
</tr>
</tbody>
</table>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><span style="font-weight:bold">Options</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Specifies compression options:</span></p>
<table cellspacing="2" cellpadding="0" style="margin-left:37.75pt; border-spacing:1.5pt">
<tbody>
<tr>
<td style="width:30%; padding:0.75pt; vertical-align:middle"><p style="text-align:center"><span style="font-weight:bold">Option</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Meaning</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Create SFX archive</span></p></td>
<td class=ha1><p><span>Create self-extracting archive. You can use this option only for 7z archives. Look to </span><a href="#chmtopic51" style="text-decoration:none"><span style="text-decoration:underline">-sfx (Create SFX archive)</span></a><span> switch description for more details about SFX modules.</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Compress shared files</span></p></td>
<td class=ha1><p><span>Compress files open for writing by another applications.</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Delete files after compression</span></p></td>
<td class=ha1><p><span>Delete files after including to archive. So it works like moving files to archive. 7-Zip deletes files at the end of operation and only if archive was successfully created.</span></p></td>
</tr>
</tbody>
</table>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><span style="font-weight:bold">Encryption</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Specifies password and encryption options.</span></p>
<p style="margin-top:7.3pt; margin-left:37.75pt; margin-bottom:4.8pt"><span style="font-weight:bold">Enter password</span></p>
<p style="margin-top:4.8pt; margin-left:56pt; margin-bottom:4.8pt"><span>Specify password here</span></p>
<p style="margin-top:7.3pt; margin-left:37.75pt; margin-bottom:4.8pt"><span style="font-weight:bold">Reenter password</span></p>
<p style="margin-top:4.8pt; margin-left:56pt; margin-bottom:4.8pt"><span>Reenter password here for verification</span></p>
<p style="margin-top:7.3pt; margin-left:37.75pt; margin-bottom:4.8pt"><span style="font-weight:bold">Show Password</span></p>
<p style="margin-top:4.8pt; margin-left:56pt; margin-bottom:4.8pt"><span>Shows Password</span></p>
<p style="margin-top:7.3pt; margin-left:37.75pt; margin-bottom:4.8pt"><span style="font-weight:bold">Encryption method</span></p>
<p style="margin-top:4.8pt; margin-left:56pt; margin-bottom:4.8pt"><span>Specifies the encryption method. For 7z format, it can be only AES-256. For ZIP format you can select ZipCrypto or AES-256. Use ZipCrypto, if you want to get archive compatible with most of the ZIP archivers. AES-256 provides stronger encryption, but now AES-256 is supported only by 7-Zip, WinZip and some other ZIP archivers. </span></p>
<p style="margin-top:7.3pt; margin-left:37.75pt; margin-bottom:4.8pt"><span style="font-weight:bold">Encrypt file names</span></p>
<p style="margin-top:4.8pt; margin-left:56pt; margin-bottom:9.6pt"><span>Enables or disables archive header encryption, including file name encryption.</span></p>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic17"></a><span style="color:#000000">Extract Dialog Box</span></h1>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Allows you to specify options for extracting files from archive.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">How to run this dialog box</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>There are two ways to run this dialog to extract all files from an archive:</span></p>
<ul type="disc" style="margin:0pt; padding-left:0pt">
<li class="li" style="margin-top:5.75pt; margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">In Windows Explorer or in 7-Zip, right-click the archive file, point to </span><span style="font-family:Verdana; font-weight:bold">7-Zip</span><span style="font-family:Verdana">, and then click </span><span style="font-family:Verdana; font-weight:bold">Extract files...</span><span style="font-family:Verdana">.</span></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">Select the archive file in 7-Zip and press </span><span style="font-family:Verdana; font-weight:bold">Extract</span><span style="font-family:Verdana"> button.</span></li>
</ul>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Parameters</span></h4>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><span style="font-weight:bold">Extract to</span></p>
<p style="margin-top:4.8pt; margin-left:37.75pt; margin-bottom:4.8pt"><span>Provides a space for you to specify an output folder. You can click &quot;</span><span style="font-weight:bold">...</span><span>&quot; button to display &quot;Browse for folder&quot; dialog box that you can use to locate output folder.</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><span style="font-weight:bold">Path mode</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Specify extract mode:</span></p>
<table cellspacing="2" cellpadding="0" style="margin-left:37.75pt; border-spacing:1.5pt">
<tbody>
<tr>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Value</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Meaning</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Full pathnames</span></p></td>
<td class=ha1><p><span>Extract files with full pathnames.</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>No pathnames</span></p></td>
<td class=ha1><p><span>Extract files without folder paths.</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Absolute pathnames</span></p></td>
<td class=ha1><p><span>Extract files with absolute pathnames. 7-Zip doesn't use folder specified in &quot;Extract to&quot; field for files in archive that have absolute pathnames. Absolute path can include drive name. </span></p></td>
</tr>
</tbody>
</table>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><span style="font-weight:bold">Eliminate duplication of root folder</span></p>
<p style="margin-top:4.8pt; margin-left:37.75pt; margin-bottom:4.8pt"><span>That option allows to eliminate duplication of root folder, if all files in archive are placed in folder with name that is identical to name of output folder.</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><span style="font-weight:bold">Overwrite mode</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Specify overwrite mode for files that already present on disk:</span></p>
<table cellspacing="2" cellpadding="0" style="margin-left:37.75pt; border-spacing:1.5pt">
<tbody>
<tr>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Value</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Meaning</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Ask before overwrite</span></p></td>
<td class=ha1><p><span>Ask before overwriting existing files.</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Overwrite without prompt</span></p></td>
<td class=ha1><p><span>Overwrite existing files without prompt.</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Skip existing files</span></p></td>
<td class=ha1><p><span>Skip extracting of existing files.</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Auto rename</span></p></td>
<td class=ha1><p><span>Rename extracted files, if a file with the same name already exists. For example, file document.txt will be renamed to document_1.txt.</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Auto rename existing files</span></p></td>
<td class=ha1><p><span>Rename existing files, if a file with the same name already exists. For example, file document.txt will be renamed to document_1.txt.</span></p></td>
</tr>
</tbody>
</table>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><span style="font-weight:bold">Password</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Specifies a password for encrypted archives.</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><span style="font-weight:bold">Show Password</span></p>
<p style="margin-top:4.8pt; margin-left:37.75pt; margin-bottom:4.8pt"><span>Show a password in Password field.</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><span style="font-weight:bold">Restore file security</span></p>
<p style="margin-top:4.8pt; margin-left:37.75pt; margin-bottom:9.6pt"><span>Restore file security information, if archive contains that information. That feature now is implemented only for WIM archives.</span></p>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic18"></a><span style="color:#000000">Command Line Version User's Guide</span></h1>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>7z.exe is the command line version of 7-Zip. 7z.exe uses 7z.dll from the 7-Zip package. 7z.dll is used by the 7-Zip File Manager also. </span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>7za.exe (a = alone) is a standalone version of 7-Zip. 7za.exe supports only 7z, xz, lzma, cab, zip, gzip, bzip2 and tar formats. 7za.exe doesn't use external modules. </span></p>
<ul type="disc" style="margin:0pt; padding-left:0pt">
<li class="li" style="margin-top:5.75pt; margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><a href="#chmtopic19" style="text-decoration:none"><span style="font-family:Verdana; text-decoration:underline">Command Line syntax</span></a></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><a href="#chmtopic20" style="text-decoration:none"><span style="font-family:Verdana; text-decoration:underline">Exit Codes</span></a></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><a href="#chmtopic21" style="text-decoration:none"><span style="font-family:Verdana; text-decoration:underline">Commands</span></a></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><a href="#chmtopic32" style="text-decoration:none"><span style="font-family:Verdana; text-decoration:underline">Switches</span></a></li>
</ul>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic19"></a><span style="color:#000000">Command Line Syntax</span></h1>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z </span><a href="#chmtopic21" style="text-decoration:none"><span style="font-family:'Courier New'; text-decoration:underline">&lt;command&gt;</span></a><span style="font-family:'Courier New'"> [</span><a href="#chmtopic32" style="text-decoration:none"><span style="font-family:'Courier New'; text-decoration:underline">&lt;switch&gt;</span></a><span style="font-family:'Courier New'">...] &lt;base_archive_name&gt; [&lt;arguments&gt;...]</span></p>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">&lt;arguments&gt; ::= </span><a href="#chmtopic32" style="text-decoration:none"><span style="font-family:'Courier New'; text-decoration:underline">&lt;switch&gt;</span></a><span style="font-family:'Courier New'"> | &lt;wildcard&gt; | &lt;filename&gt; | [@listfile] </span></p>
<p style="margin-left:19.5pt"><a href="#chmtopic32" style="text-decoration:none"><span style="font-family:'Courier New'; text-decoration:underline">&lt;switch&gt;</span></a><span style="font-family:'Courier New'">::= -{switch_name}</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Expressions in square brackets (between '[' and ']') are optional.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Expressions in curly braces ('{' and '}') mean that instead of that Expression (including braces), the user must substitute some string.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Expression</span></p>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">expression1 | expression2 | ... | expressionN</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>means that any (but only one) from these expressions must be specified. </span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><a href="#chmtopic21" style="text-decoration:none"><span style="text-decoration:underline">Commands</span></a><span> and </span><a href="#chmtopic32" style="text-decoration:none"><span style="text-decoration:underline">switches</span></a><span> can be entered in upper or lower case.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Command is the first non-switch argument.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>The &quot;base_archive_name&quot; must be the first filename on the command line after the command.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>The switches and other filenames can be in any order.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Wildcards or filenames with spaces must be quoted:</span></p>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'; -aw-import:spaces">&nbsp;&nbsp;&nbsp; </span><span style="font-family:'Courier New'">&quot;Dir\Program files\*&quot;</span></p>
<p style="margin-left:19.5pt"><span style="font-family:'Courier New'; -aw-import:spaces">&nbsp;&nbsp;&nbsp; </span><span style="font-family:'Courier New'">Dir\&quot;Program files&quot;\*</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Switch options can be combined to save command line length. However, some switch options take optional string arguments and therefore, must be the last option in a combined argument token string because 7-Zip accepts the rest of the argument token as the optional argument.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>7-Zip uses wild name matching similar to Windows 95:</span></p>
<ul type="disc" style="margin:0pt; padding-left:0pt">
<li class="li" style="margin-top:5.75pt; margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana; font-weight:bold">'*'</span><span style="font-family:Verdana"> means a sequence of arbitrary characters.</span></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana; font-weight:bold">'?'</span><span style="font-family:Verdana"> means any character.</span></li>
</ul>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span style="font-weight:bold">7-Zip doesn't use the system wildcard parser. 7-Zip doesn't follow the archaic rule by which *.* means any file. 7-Zip treats *.* as matching the name of any file that has an extension. To process all files, you must use a * wildcard.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Examples:</span></p>
<table cellspacing="2" cellpadding="0" style="margin-left:19.5pt; border-spacing:1.5pt">
<tbody>
<tr>
<td class=ha1><p><span>*.txt</span></p></td>
<td class=ha1><p><span>means all files with an extension of &quot;.txt&quot;</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>?a*</span></p></td>
<td class=ha1><p><span>means all files with a second character of &quot;a&quot;</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>*1*</span></p></td>
<td class=ha1><p><span>means all names that contains character &quot;1&quot;</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>*.*.*</span></p></td>
<td class=ha1><p><span>means all names that contain two at least &quot;.&quot; characters</span></p></td>
</tr>
</tbody>
</table>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>The default wildcard &quot;*&quot; will be used if there is no filename/wildcard in the command line.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Slash ('\') at the end of a path means a directory. Without a Slash ('\') at the end of the path, the path can refer either to a file or a directory. </span></p>
<h2 style="margin-top:18.7pt; margin-bottom:7.5pt; page-break-inside:auto; page-break-after:auto; font-size:12.5pt"><a name="chmbookmark10"><span style="color:#000000">List file</span></a></h2>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>You can supply one or more filenames or wildcards for special list files (files containing lists of files). The filenames in such list file must be separated by new line symbol(s).</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>For list files, 7-Zip uses UTF-8 encoding by default. You can change encoding using </span><a href="#chmtopic47" style="text-decoration:none"><span style="text-decoration:underline">-scs</span></a><span> switch.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Multiple list files are supported.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>For example, if the file &quot;listfile.txt&quot; contains the following:</span></p>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'; -aw-import:spaces">&nbsp;&nbsp;&nbsp; </span><span style="font-family:'Courier New'">My programs\*.cpp</span></p>
<p style="margin-left:19.5pt"><span style="font-family:'Courier New'; -aw-import:spaces">&nbsp;&nbsp;&nbsp; </span><span style="font-family:'Courier New'">Src\*.cpp</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>then the command</span></p>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'; -aw-import:spaces">&nbsp;&nbsp;&nbsp; </span><span style="font-family:'Courier New'">7z a -tzip archive.zip @listfile.txt</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>adds to the archive &quot;archive.zip&quot; all &quot;*.cpp&quot; files from directories &quot;My programs&quot; and &quot;Src&quot;.</span></p>
<h2 style="margin-top:18.7pt; margin-bottom:7.5pt; page-break-inside:auto; page-break-after:auto; font-size:12.5pt"><span style="-aw-bookmark-end:chmbookmark10"></span><span style="color:#000000">Short and Long File Names</span></h2>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>7-Zip supports short file names (like FILENA~1.TXT) in some cases. However, it's strongly recommended to use only the real (long) file names.</span></p>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic20"></a><span style="color:#000000">Exit Codes from 7-Zip</span></h1>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>7-Zip returns the following exit codes:</span></p>
<table cellspacing="2" cellpadding="0" style="margin-left:19.5pt; border-spacing:1.5pt">
<tbody>
<tr>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Code</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Meaning</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>0</span></p></td>
<td class=ha1><p><span>No error</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>1</span></p></td>
<td class=ha1><p><span>Warning (Non fatal error(s)). For example, one or more files were locked by some other application, so they were not compressed.</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>2</span></p></td>
<td class=ha1><p><span>Fatal error</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>7</span></p></td>
<td class=ha1><p><span>Command line error</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>8</span></p></td>
<td class=ha1><p><span>Not enough memory for operation</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>255</span></p></td>
<td class=ha1><p><span>User stopped the process</span></p></td>
</tr>
</tbody>
</table>
<p style="padding-left:19pt"><span style="-aw-import:ignore">&nbsp;</span></p>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic21"></a><span style="color:#000000">Command Line Commands</span></h1>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>The command is the first non-switch argument on the command line.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Command names are not case sensitive.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>See also </span><a href="#chmtopic19" style="text-decoration:none"><span style="text-decoration:underline">Command Line Syntax</span></a><span> for more details about using the command line.</span></p>
<h2 style="margin-top:18.7pt; margin-bottom:7.5pt; page-break-inside:auto; page-break-after:auto; font-size:12.5pt"><span style="color:#000000">Commands quick reference</span></h2>
<table cellspacing="0" cellpadding="0" style="margin-left:19.5pt; border:0.75pt solid #808080; -aw-border:0.75pt outset">
<tbody>
<tr>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p style="text-align:center"><span style="font-weight:bold">Command</span></p></td>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p style="text-align:center"><span style="font-weight:bold">Description</span></p></td>
</tr>
<tr>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic22" style="text-decoration:none"><span style="text-decoration:underline">a</span></a></p></td>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic22" style="text-decoration:none"><span style="text-decoration:underline">Add</span></a></p></td>
</tr>
<tr>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic23" style="text-decoration:none"><span style="text-decoration:underline">b</span></a></p></td>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic23" style="text-decoration:none"><span style="text-decoration:underline">Benchmark</span></a></p></td>
</tr>
<tr>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic24" style="text-decoration:none"><span style="text-decoration:underline">d</span></a></p></td>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic24" style="text-decoration:none"><span style="text-decoration:underline">Delete</span></a></p></td>
</tr>
<tr>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic25" style="text-decoration:none"><span style="text-decoration:underline">e</span></a></p></td>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic25" style="text-decoration:none"><span style="text-decoration:underline">Extract</span></a></p></td>
</tr>
<tr>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic26" style="text-decoration:none"><span style="text-decoration:underline">h</span></a></p></td>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic26" style="text-decoration:none"><span style="text-decoration:underline">Hash</span></a></p></td>
</tr>
<tr>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><span>i</span></p></td>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><span>Show information about supported formats</span></p></td>
</tr>
<tr>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic27" style="text-decoration:none"><span style="text-decoration:underline">l</span></a></p></td>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic27" style="text-decoration:none"><span style="text-decoration:underline">List</span></a></p></td>
</tr>
<tr>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic28" style="text-decoration:none"><span style="text-decoration:underline">rn</span></a></p></td>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic28" style="text-decoration:none"><span style="text-decoration:underline">Rename</span></a></p></td>
</tr>
<tr>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic29" style="text-decoration:none"><span style="text-decoration:underline">t</span></a></p></td>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic29" style="text-decoration:none"><span style="text-decoration:underline">Test</span></a></p></td>
</tr>
<tr>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic30" style="text-decoration:none"><span style="text-decoration:underline">u</span></a></p></td>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic30" style="text-decoration:none"><span style="text-decoration:underline">Update</span></a></p></td>
</tr>
<tr>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic31" style="text-decoration:none"><span style="text-decoration:underline">x</span></a></p></td>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic31" style="text-decoration:none"><span style="text-decoration:underline">eXtract with full paths</span></a></p></td>
</tr>
</tbody>
</table>
<p style="padding-left:19pt; font-size:12.5pt"><span style="-aw-import:ignore">&nbsp;</span></p>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic22"></a><span style="color:#000000">a (Add) command</span></h1>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Adds files to archive.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Examples</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z a archive1.zip subdir\</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>adds all files and subfolders from folder </span><span class="filename">subdir</span><span> to archive </span><span class="filename">archive1.zip</span><span>. The filenames in archive will contain </span><span class="filename">subdir\</span><span> prefix.</span></p>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z a archive2.zip .\subdir\*</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>adds all files and subfolders from folder </span><span class="filename">subdir</span><span> to archive </span><span class="filename">archive2.zip</span><span>. The filenames in archive will not contain </span><span class="filename">subdir\</span><span> prefix.</span></p>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">cd /D c:\dir1\</span></p>
<p style="margin-left:19.5pt"><span style="font-family:'Courier New'">7z a c:\archive3.zip dir2\dir3\ </span></p>
<p style="margin-left:19.5pt"><span>The filenames in archive </span><span class="filename">c:\archive3.zip</span><span> will contain </span><span class="filename">dir2\dir3\</span><span> prefix, but they will not contain </span><span class="filename">c:\dir1\</span><span> prefix. </span></p>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z a Files.7z *.txt -r</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>adds all *.txt files from current folder and its subfolders to archive </span><span class="filename">Files.7z</span><span>.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Notes</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>7-Zip doesn't use the system wildcard parser. 7-Zip doesn't follow the archaic rule by which *.* means any file. 7-Zip treats *.* as matching the name of any file that has an extension. To process all files, you must use a * wildcard.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Switches that can be used with this command</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><a href="#chmtopic40" style="text-decoration:none"><span style="text-decoration:underline">-i (Include)</span></a><br /><a href="#chmtopic41" style="text-decoration:none"><span style="text-decoration:underline">-m (Method)</span></a><br /><a href="#chmtopic43" style="text-decoration:none"><span style="text-decoration:underline">-p (Set Password)</span></a><br /><a href="#chmtopic44" style="text-decoration:none"><span style="text-decoration:underline">-r (Recurse)</span></a><br /><a href="#chmtopic49" style="text-decoration:none"><span style="text-decoration:underline">-sdel (Delete files after including to archive)</span></a><br /><a href="#chmtopic51" style="text-decoration:none"><span style="text-decoration:underline">-sfx (create SFX)</span></a><br /><a href="#chmtopic52" style="text-decoration:none"><span style="text-decoration:underline">-si (use StdIn)</span></a><br /><a href="#chmtopic56" style="text-decoration:none"><span style="text-decoration:underline">-sni (Store NT security information)</span></a><br /><a href="#chmtopic57" style="text-decoration:none"><span style="text-decoration:underline">-sns (Store NTFS alternate Streams)</span></a><br /><a href="#chmtopic53" style="text-decoration:none"><span style="text-decoration:underline">-so (use StdOut)</span></a><br /><a href="#chmtopic58" style="text-decoration:none"><span style="text-decoration:underline">-spf (Use fully qualified file paths)</span></a><br /><a href="#chmtopic60" style="text-decoration:none"><span style="text-decoration:underline">-ssw (Compress shared files)</span></a><br /><a href="#chmtopic61" style="text-decoration:none"><span style="text-decoration:underline">-stl (Set archive timestamp from the most recently modified file)</span></a><br /><a href="#chmtopic63" style="text-decoration:none"><span style="text-decoration:underline">-t (Type of archive)</span></a><br /><a href="#chmtopic64" style="text-decoration:none"><span style="text-decoration:underline">-u (Update)</span></a><br /><a href="#chmtopic65" style="text-decoration:none"><span style="text-decoration:underline">-v (Volumes)</span></a><br /><a href="#chmtopic66" style="text-decoration:none"><span style="text-decoration:underline">-w (Working Dir)</span></a><br /><a href="#chmtopic67" style="text-decoration:none"><span style="text-decoration:underline">-x (Exclude)</span></a></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">See also</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span style="font-weight:bold">Commands:</span><span> </span><a href="#chmtopic24" style="text-decoration:none"><span style="text-decoration:underline">d (Delete)</span></a><span>, </span><a href="#chmtopic30" style="text-decoration:none"><span style="text-decoration:underline">u (Update)</span></a><br /><span style="font-weight:bold">Switches:</span><span> </span><a href="#chmtopic64" style="text-decoration:none"><span style="text-decoration:underline">-u (Update)</span></a></p>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic23"></a><span style="color:#000000">b (Benchmark) command</span></h1>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Measures speed of the CPU.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Benchmark execution also can be used to check RAM for errors.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Syntax</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">b [number_of_iterations] [-mmt{N}] [-md{N}] [-mm={Method}]</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>The LZMA benchmark is default benchmark for benchmark command.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>There are two tests for LZMA benchmark:</span></p>
<ol type="1" style="margin:0pt; padding-left:0pt">
<li class="li" style="margin-top:5.75pt; margin-left:90.05pt; margin-bottom:5.75pt; padding-left:0pt"><span>Compressing with LZMA method </span></li>
<li class="li" style="margin-left:90.05pt; margin-bottom:5.75pt; padding-left:0pt"><span>Decompressing with LZMA method </span></li>
</ol>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>The LZMA benchmark shows a rating in MIPS (million instructions per second). The rating value is calculated from the measured speed, and it is normalized with results of Intel Core 2 CPU with multi-threading option switched off. So if you have modern CPU from Intel or AMD, rating values in single-thread mode must be close to real CPU frequency.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>You can change the upper dictionary size to increase memory usage by -md{N} switch. Also, you can change the number of threads by -mmt{N} switch.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>The </span><span style="font-weight:bold">Dict</span><span> column shows dictionary size. For example, 21 means 2^21 = 2 MB.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>The </span><span style="font-weight:bold">Usage</span><span> column shows the percentage of time the processor is working. It's normalized for a one-thread load. For example, 180% CPU Usage for 2 threads can mean that average CPU usage is about 90% for each thread.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>The </span><span style="font-weight:bold">R / U</span><span> column shows the rating normalized for 100% of CPU usage. That column shows the performance of one average CPU thread.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span style="font-weight:bold">Avr</span><span> shows averages for different dictionary sizes.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span style="font-weight:bold">Tot</span><span> shows averages of the compression and decompression ratings.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>The test data that is used for compression in that test is produced with special algorithm, that creates data stream that has some properties of real data, like text or execution code. Note that the speed of LZMA for real data can be slightly different.</span></p>
<h3 style="margin-top:16.55pt; margin-bottom:6.6pt; page-break-inside:auto; page-break-after:auto; font-size:11pt"><span style="color:#000000">LZMA benchmark details </span></h3>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span style="font-weight:bold">Compression speed</span><span> strongly depends from memory (RAM) latency, Data Cache size/speed and TLB. Out-of-Order execution feature of CPU is also important for that test.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span style="font-weight:bold">Decompression speed</span><span> strongly depends on CPU integer operations. The most important things for that test are: branch misprediction penalty (the length of pipeline) and the latencies of 32-bit instructions (&quot;multiply&quot;, &quot;shift&quot;, &quot;add&quot; and other). The decompression test has very high number of unpredictable branches. Note that some CPU architectures (for example, 32-bit ARM) support instructions that can be conditionally executed. So such CPUs can work without branches (and without pipeline flushing) in many cases in LZMA decompression code. And such CPUs can have some speed advantages over other architectures that don't support complex conditionally execution. Out-of-Order execution capability is not so important for LZMA Decompression. </span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>The test code doesn't use FPU and SSE. Most of the code is 32-bit integer code. Only some minor part in compression code uses also 64-bit integers. RAM and Cache bandwidth are not so important for these tests. The latencies are much more important.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>The CPU's IPC (Instructions per cycle) rate is not very high for these tests. The estimated value of test's IPC is 1 (one instruction per cycle) for modern CPU. The compression test has big number of random accesses to RAM and Data Cache. So big part of execution time the CPU waits the data from Data Cache or from RAM. The decompression test has big number of pipeline flushes after mispredicted branches. Such low IPC means that there are some unloaded CPU resources. But the CPU with Hyper-Threading feature can load these CPU resources using two threads. So Hyper-Threading provides pretty big improvement in these tests.</span></p>
<h3 style="margin-top:16.55pt; margin-bottom:6.6pt; page-break-inside:auto; page-break-after:auto; font-size:11pt"><span style="color:#000000">LZMA benchmark in multithreading mode </span></h3>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>When you specify (N*2) threads for test, the program creates N copies of LZMA encoder, and each LZMA encoder instance compresses separated block of test data. Each LZMA encoder instance creates 3 unsymmetrical execution threads: two big threads and one small thread. The total CPU load for these 3 threads can vary from 140% to 200%. To provide better CPU load during compression, you can test the mode, where the number of benchmark threads is larger than the number of hardware threads.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Each LZMA encoder instance in multithreading mode divides the task of compression into 3 different tasks, where each task is executed in separated thread. Each of these tasks is simpler than original task, and it uses less memory. So each thread uses the data cache and TLB more effectively in multithreading mode. And LZMA encoder is slightly more effective in multithreading mode in value of &quot;the Speed&quot; divided to &quot;CPU usage&quot;.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Note that there is some data traffic between 3 threads of LZMA encoder. So data exchange bandwidth via memory between CPU threads is also can be important, especially in multi-core system with big number of cores or CPUs.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>All LZMA decoder threads are symmetrical and independent. So the decompression test uses all hardware threads, if the number of hardware threads is used.</span></p>
<h2 style="margin-top:18.7pt; margin-bottom:7.5pt; page-break-inside:auto; page-break-after:auto; font-size:12.5pt"><span style="color:#000000">7-Zip benchmark</span></h2>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>With -mm=* switch you can run a complex benchmark for 7-Zip code. It tests hash calculation methods, compression and encryption codecs of 7-Zip. Note that the tests of LZMA have big weight in &quot;total&quot; results. And the results are normalized with AMD K8 cpu in that complex benchmark.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>The </span><span style="font-weight:bold">CPU</span><span> rows show CPU frequency. It's measured for sequence of simple CPU instructions. Note: It can be inaccurate, if hyper-threading is used.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>The </span><span style="font-weight:bold">Effec</span><span> column shows Efficiency - the Rating normalized to CPU frequency.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>The </span><span style="font-weight:bold">E / U</span><span> column shows the Efficiency normalized for 100% of CPU usage.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Examples</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z b</span></p>
<p style="margin-left:19.5pt"><span>runs benchmarking. </span></p>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z b -mmt1 -md26</span></p>
<p style="margin-left:19.5pt"><span>runs benchmarking with one thread and 64 MB dictionary. </span></p>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z b 30</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>runs benchmarking for 30 iterations. It can be used to check RAM for errors.</span></p>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z b -mm=*</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>runs complex 7-Zip benchmark.</span></p>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z b -mm=* -mmt=*</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>runs complex 7-Zip benchmark for different number of threads : (1, max/2, max), where max is number of available hardware threads. So it can test 3 main modes: single-thread, multi-thread without hyper-threading, multi-thread with hyper-threading.</span></p>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic24"></a><span style="color:#000000">d (Delete) command</span></h1>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Deletes files from archive.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Example</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z d archive.zip *.bak -r</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>deletes </span><span class="filename">*.bak</span><span> files from archive </span><span class="filename">archive.zip</span><span>.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Notes</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>7-Zip doesn't use the system wildcard parser. 7-Zip doesn't follow the archaic rule by which *.* means any file. 7-Zip treats *.* as matching the name of any file that has an extension. To process all files, you must use a * wildcard.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Switches that can be used with this command</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><a href="#chmtopic40" style="text-decoration:none"><span style="text-decoration:underline">-i (Include)</span></a><br /><a href="#chmtopic41" style="text-decoration:none"><span style="text-decoration:underline">-m (Method)</span></a><br /><a href="#chmtopic43" style="text-decoration:none"><span style="text-decoration:underline">-p (Set Password)</span></a><br /><a href="#chmtopic44" style="text-decoration:none"><span style="text-decoration:underline">-r (Recurse)</span></a><br /><a href="#chmtopic57" style="text-decoration:none"><span style="text-decoration:underline">-sns (Store NTFS alternate Streams)</span></a><br /><a href="#chmtopic64" style="text-decoration:none"><span style="text-decoration:underline">-u (Update)</span></a><br /><a href="#chmtopic66" style="text-decoration:none"><span style="text-decoration:underline">-w (Working Dir)</span></a><br /><a href="#chmtopic67" style="text-decoration:none"><span style="text-decoration:underline">-x (Exclude)</span></a></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">See also</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span style="font-weight:bold">Commands:</span><span> </span><a href="#chmtopic22" style="text-decoration:none"><span style="text-decoration:underline">a (Add)</span></a><span>, </span><a href="#chmtopic30" style="text-decoration:none"><span style="text-decoration:underline">u (Update)</span></a></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span style="font-weight:bold">Switches:</span><span> </span><a href="#chmtopic58" style="text-decoration:none"><span style="text-decoration:underline">-spf (Use fully qualified file paths)</span></a><br /><a href="#chmtopic61" style="text-decoration:none"><span style="text-decoration:underline">-stl (Set archive timestamp from the most recently modified file)</span></a><br /><a href="#chmtopic64" style="text-decoration:none"><span style="text-decoration:underline">-u (Update)</span></a></p>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic25"></a><span style="color:#000000">e (Extract) command</span></h1>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Extracts files from an archive to the current directory or to the output directory. The output directory can be specified by </span><a href="#chmtopic42" style="text-decoration:none"><span style="text-decoration:underline">-o (Set Output Directory)</span></a><span> switch.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>This command copies all extracted files to one directory. If you want extract files with full paths, you must use </span><a href="#chmtopic31" style="text-decoration:none"><span style="text-decoration:underline">x (Extract with full paths)</span></a><span> command. </span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>7-Zip will prompt the user before overwriting existing files unless the user specifies the </span><a href="#chmtopic68" style="text-decoration:none"><span style="text-decoration:underline">-y (Assume Yes on all queries)</span></a><span> switch. If the user gives a </span><span style="font-weight:bold">no</span><span> answer, 7-Zip will prompt for the file to be extracted to a new filename. Then a </span><span style="font-weight:bold">no</span><span> answer skips that file; or, </span><span style="font-weight:bold">yes</span><span> prompts for new filename.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>7-Zip accepts the following responses:</span></p>
<table cellspacing="2" cellpadding="0" style="margin-left:19.5pt; border-spacing:1.5pt">
<tbody>
<tr>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Answer</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Abbr.</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Action</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Yes</span></p></td>
<td class=ha1><p><span>y</span></p></td>
<td class=ha1><p><span>&nbsp;</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>No</span></p></td>
<td class=ha1><p><span>n</span></p></td>
<td class=ha1><p><span>&nbsp;</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Always</span></p></td>
<td class=ha1><p><span>a</span></p></td>
<td class=ha1><p><span>Assume YES for ALL subsequent queries of the same class</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Skip</span></p></td>
<td class=ha1><p><span>s</span></p></td>
<td class=ha1><p><span>Assume NO for ALL subsequent queries of the same class</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Quit</span></p></td>
<td class=ha1><p><span>q</span></p></td>
<td class=ha1><p><span>Quit the program</span></p></td>
</tr>
</tbody>
</table>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Abbreviated responses are allowed.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Examples</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z e archive.zip</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>extracts all files from archive </span><span class="filename">archive.zip</span><span> to the current directory.</span></p>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z e archive.zip -oc:\soft *.cpp -r</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>extracts all </span><span class="filename">*.cpp</span><span> files from archive </span><span class="filename">archive.zip</span><span> to </span><span class="filename">c:\soft</span><span> folder.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Notes</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>7-Zip doesn't use the system wildcard parser. 7-Zip doesn't follow the archaic rule by which *.* means any file. 7-Zip treats *.* as matching the name of any file that has an extension. To process all files, you must use a * wildcard.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Switches that can be used with this command</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><a href="#chmtopic34" style="text-decoration:none"><span style="text-decoration:underline">-ai (Include archives)</span></a><br /><a href="#chmtopic35" style="text-decoration:none"><span style="text-decoration:underline">-an (Disable parsing of archive_name)</span></a><br /><a href="#chmtopic36" style="text-decoration:none"><span style="text-decoration:underline">-ao (Overwrite mode)</span></a><br /><a href="#chmtopic37" style="text-decoration:none"><span style="text-decoration:underline">-ax (Exclude archives)</span></a><br /><a href="#chmtopic40" style="text-decoration:none"><span style="text-decoration:underline">-i (Include)</span></a><br /><a href="#chmtopic41" style="text-decoration:none"><span style="text-decoration:underline">-m (Method)</span></a><br /><a href="#chmtopic42" style="text-decoration:none"><span style="text-decoration:underline">-o (Set Output Directory)</span></a><br /><a href="#chmtopic43" style="text-decoration:none"><span style="text-decoration:underline">-p (Set Password)</span></a><br /><a href="#chmtopic44" style="text-decoration:none"><span style="text-decoration:underline">-r (Recurse)</span></a><br /><a href="#chmtopic52" style="text-decoration:none"><span style="text-decoration:underline">-si (use StdIn)</span></a><br /><a href="#chmtopic56" style="text-decoration:none"><span style="text-decoration:underline">-sni (Store NT security information)</span></a><br /><a href="#chmtopic57" style="text-decoration:none"><span style="text-decoration:underline">-sns (Store NTFS alternate Streams)</span></a><br /><a href="#chmtopic53" style="text-decoration:none"><span style="text-decoration:underline">-so (use StdOut)</span></a><br /><a href="#chmtopic58" style="text-decoration:none"><span style="text-decoration:underline">-spf (Use fully qualified file paths)</span></a><br /><a href="#chmtopic63" style="text-decoration:none"><span style="text-decoration:underline">-t (Type of archive)</span></a><br /><a href="#chmtopic67" style="text-decoration:none"><span style="text-decoration:underline">-x (Exclude)</span></a><br /><a href="#chmtopic68" style="text-decoration:none"><span style="text-decoration:underline">-y (Assume Yes on all queries)</span></a></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">See also</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span style="font-weight:bold">Commands:</span><span> </span><a href="#chmtopic31" style="text-decoration:none"><span style="text-decoration:underline">x (Extract with full paths)</span></a></p>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic26"></a><span style="color:#000000">h (Hash) command</span></h1>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Calculate hash values for files.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Syntax</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">h [-scrc{Method}] [files]</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Supported methods: CRC32, CRC64, SHA1, SHA256, BLAKE2sp. Default method is CRC32.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Examples</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z h a.txt</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>calculates CRC32 for </span><span class="filename">a.txt</span><span>.</span></p>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z h -scrcsha256 a.iso</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>calculates SHA256 for </span><span class="filename">a.iso</span><span>.</span></p>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z h *</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>calculates CRC32 for all files in current folder and all subfolders.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Notes</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>7-Zip shows hash values for each file, the sum of hash values and the sum that includes all hash values of data and all hash values for filenames.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>7-Zip represents hash values for CRC32 and CRC64 as integer numbers in hex.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>7-Zip represents hash values For SHA1, SHA256 and BLAKE2sp as sequence of bytes in hex.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Switches that can be used with this command</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><a href="#chmtopic40" style="text-decoration:none"><span style="text-decoration:underline">-i (Include)</span></a><br /><a href="#chmtopic41" style="text-decoration:none"><span style="text-decoration:underline">-m (Method)</span></a><br /><a href="#chmtopic44" style="text-decoration:none"><span style="text-decoration:underline">-r (Recurse)</span></a><br /><a href="#chmtopic48" style="text-decoration:none"><span style="text-decoration:underline">-scrc (Set hash method)</span></a><br /><a href="#chmtopic52" style="text-decoration:none"><span style="text-decoration:underline">-si (use StdIn)</span></a><br /><a href="#chmtopic57" style="text-decoration:none"><span style="text-decoration:underline">-sns (Store NTFS alternate Streams)</span></a><br /><a href="#chmtopic60" style="text-decoration:none"><span style="text-decoration:underline">-ssw (Compress shared files)</span></a><br /><a href="#chmtopic67" style="text-decoration:none"><span style="text-decoration:underline">-x (Exclude)</span></a></p>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic27"></a><span style="color:#000000">l (List contents of archive) command</span></h1>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Lists contents of archive.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Examples</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z l archive.zip</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>lists all files from archive </span><span class="filename">archive.zip</span><span>.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Notes</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>7-Zip doesn't use the system wildcard parser. 7-Zip doesn't follow the archaic rule by which *.* means any file. 7-Zip treats *.* as matching the name of any file that has an extension. To process all files, you must use a * wildcard.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Switches that can be used with this command</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><a href="#chmtopic34" style="text-decoration:none"><span style="text-decoration:underline">-ai (Include archives)</span></a><br /><a href="#chmtopic35" style="text-decoration:none"><span style="text-decoration:underline">-an (Disable parsing of archive_name)</span></a><br /><a href="#chmtopic37" style="text-decoration:none"><span style="text-decoration:underline">-ax (Exclude archives)</span></a><br /><a href="#chmtopic40" style="text-decoration:none"><span style="text-decoration:underline">-i (Include)</span></a><br /><a href="#chmtopic55" style="text-decoration:none"><span style="text-decoration:underline">-slt (Show technical information)</span></a><br /><a href="#chmtopic57" style="text-decoration:none"><span style="text-decoration:underline">-sns (Store NTFS alternate Streams)</span></a><br /><a href="#chmtopic43" style="text-decoration:none"><span style="text-decoration:underline">-p (Set Password)</span></a><br /><a href="#chmtopic44" style="text-decoration:none"><span style="text-decoration:underline">-r (Recurse)</span></a><br /><a href="#chmtopic63" style="text-decoration:none"><span style="text-decoration:underline">-t (Type of archive)</span></a><br /><a href="#chmtopic67" style="text-decoration:none"><span style="text-decoration:underline">-x (Exclude)</span></a></p>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic28"></a><span style="color:#000000">rn (Rename) command</span></h1>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Renames files in archive.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Syntax</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">rn &lt;archive_name&gt; &lt;src_file_1&gt; &lt;dest_file_1&gt; [ &lt;src_file_2&gt; &lt;dest_file_2&gt; ... ]</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Example</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z rn a.7z old.txt new.txt 2.txt folder\2new.txt </span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>renames </span><span class="filename">old.txt</span><span> to </span><span class="filename">new.txt</span><span> and </span><span class="filename">2.txt</span><span> to </span><span class="filename">folder\2new.txt </span><span>.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Notes</span></h4>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Switches that can be used with this command</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><a href="#chmtopic40" style="text-decoration:none"><span style="text-decoration:underline">-i (Include)</span></a><br /><a href="#chmtopic41" style="text-decoration:none"><span style="text-decoration:underline">-m (Method)</span></a><br /><a href="#chmtopic43" style="text-decoration:none"><span style="text-decoration:underline">-p (Set Password)</span></a><br /><a href="#chmtopic44" style="text-decoration:none"><span style="text-decoration:underline">-r (Recurse)</span></a><br /><a href="#chmtopic61" style="text-decoration:none"><span style="text-decoration:underline">-stl (Set archive timestamp from the most recently modified file)</span></a><br /><a href="#chmtopic64" style="text-decoration:none"><span style="text-decoration:underline">-u (Update)</span></a><br /><a href="#chmtopic66" style="text-decoration:none"><span style="text-decoration:underline">-w (Working Dir)</span></a><br /><a href="#chmtopic67" style="text-decoration:none"><span style="text-decoration:underline">-x (Exclude)</span></a></p>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic29"></a><span style="color:#000000">t (Test integrity of archive) command</span></h1>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Tests archive files.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Example</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z t archive.zip *.doc -r</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>tests </span><span class="filename">*.doc</span><span> files in archive </span><span class="filename">archive.zip</span><span>.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Notes</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>7-Zip doesn't use the system wildcard parser. 7-Zip doesn't follow the archaic rule by which *.* means any file. 7-Zip treats *.* as matching the name of any file that has an extension. To process all files, you must use a * wildcard.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Switches that can be used with this command</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><a href="#chmtopic34" style="text-decoration:none"><span style="text-decoration:underline">-ai (Include archives)</span></a><br /><a href="#chmtopic35" style="text-decoration:none"><span style="text-decoration:underline">-an (Disable parsing of archive_name)</span></a><br /><a href="#chmtopic37" style="text-decoration:none"><span style="text-decoration:underline">-ax (Exclude archives)</span></a><br /><a href="#chmtopic40" style="text-decoration:none"><span style="text-decoration:underline">-i (Include)</span></a><br /><a href="#chmtopic43" style="text-decoration:none"><span style="text-decoration:underline">-p (Set Password)</span></a><br /><a href="#chmtopic44" style="text-decoration:none"><span style="text-decoration:underline">-r (Recurse)</span></a><br /><a href="#chmtopic57" style="text-decoration:none"><span style="text-decoration:underline">-sns (Store NTFS alternate Streams)</span></a><br /><a href="#chmtopic67" style="text-decoration:none"><span style="text-decoration:underline">-x (Exclude)</span></a></p>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic30"></a><span style="color:#000000">u (Update) command</span></h1>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Update older files in the archive and add files that are not already in the archive.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Note: the updating of solid .7z archives can be slow, since it can require some recompression.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Example</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z u archive.zip *.doc</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>updates </span><span class="filename">*.doc</span><span> files to archive </span><span class="filename">archive.zip</span><span>.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Notes</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>7-Zip doesn't use the system wildcard parser. 7-Zip doesn't follow the archaic rule by which *.* means any file. 7-Zip treats *.* as matching the name of any file that has an extension. To process all files, you must use a * wildcard.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Switches that can be used with this command</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><a href="#chmtopic40" style="text-decoration:none"><span style="text-decoration:underline">-i (Include)</span></a><br /><a href="#chmtopic41" style="text-decoration:none"><span style="text-decoration:underline">-m (Method)</span></a><br /><a href="#chmtopic43" style="text-decoration:none"><span style="text-decoration:underline">-p (Set Password)</span></a><br /><a href="#chmtopic44" style="text-decoration:none"><span style="text-decoration:underline">-r (Recurse)</span></a><br /><a href="#chmtopic51" style="text-decoration:none"><span style="text-decoration:underline">-sfx (create SFX)</span></a><br /><a href="#chmtopic52" style="text-decoration:none"><span style="text-decoration:underline">-si (use StdIn)</span></a><br /><a href="#chmtopic53" style="text-decoration:none"><span style="text-decoration:underline">-so (use StdOut)</span></a><br /><a href="#chmtopic56" style="text-decoration:none"><span style="text-decoration:underline">-sni (Store NT security information)</span></a><br /><a href="#chmtopic57" style="text-decoration:none"><span style="text-decoration:underline">-sns (Store NTFS alternate Streams)</span></a><br /><a href="#chmtopic60" style="text-decoration:none"><span style="text-decoration:underline">-ssw (Compress shared files)</span></a><br /><a href="#chmtopic58" style="text-decoration:none"><span style="text-decoration:underline">-spf (Use fully qualified file paths)</span></a><br /><a href="#chmtopic61" style="text-decoration:none"><span style="text-decoration:underline">-stl (Set archive timestamp from the most recently modified file)</span></a><br /><a href="#chmtopic63" style="text-decoration:none"><span style="text-decoration:underline">-t (Type of archive)</span></a><br /><a href="#chmtopic64" style="text-decoration:none"><span style="text-decoration:underline">-u (Update)</span></a><br /><a href="#chmtopic66" style="text-decoration:none"><span style="text-decoration:underline">-w (Working Dir)</span></a><br /><a href="#chmtopic67" style="text-decoration:none"><span style="text-decoration:underline">-x (Exclude)</span></a></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">See also</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span style="font-weight:bold">Commands:</span><span> </span><a href="#chmtopic22" style="text-decoration:none"><span style="text-decoration:underline">a (Add)</span></a><span>, </span><a href="#chmtopic24" style="text-decoration:none"><span style="text-decoration:underline">d (Delete)</span></a><span>, </span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span style="font-weight:bold">Switches:</span><span> </span><a href="#chmtopic64" style="text-decoration:none"><span style="text-decoration:underline">-u (Update)</span></a></p>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic31"></a><span style="color:#000000">x (Extract with full paths) command</span></h1>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Extracts files from an archive with their full paths in the current directory, or in an output directory if specified.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>See the </span><a href="#chmtopic25" style="text-decoration:none"><span style="text-decoration:underline">e (Extract)</span></a><span> command description for more details.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Examples</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z x archive.zip</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>extracts all files from the archive </span><span class="filename">archive.zip</span><span> to the current directory.</span></p>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z x archive.zip -oc:\soft *.cpp -r</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>extracts all </span><span class="filename">*.cpp</span><span> files from the archive </span><span class="filename">archive.zip</span><span> to </span><span class="filename">c:\soft</span><span> folder.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Notes</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>7-Zip doesn't use the system wildcard parser. 7-Zip doesn't follow the archaic rule by which *.* means any file. 7-Zip treats *.* as matching the name of any file that has an extension. To process all files, you must use a * wildcard.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Switches that can be used with this command</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><a href="#chmtopic34" style="text-decoration:none"><span style="text-decoration:underline">-ai (Include archives)</span></a><br /><a href="#chmtopic35" style="text-decoration:none"><span style="text-decoration:underline">-an (Disable parsing of archive_name)</span></a><br /><a href="#chmtopic36" style="text-decoration:none"><span style="text-decoration:underline">-ao (Overwrite mode)</span></a><br /><a href="#chmtopic37" style="text-decoration:none"><span style="text-decoration:underline">-ax (Exclude archives)</span></a><br /><a href="#chmtopic40" style="text-decoration:none"><span style="text-decoration:underline">-i (Include)</span></a><br /><a href="#chmtopic41" style="text-decoration:none"><span style="text-decoration:underline">-m (Method)</span></a><br /><a href="#chmtopic42" style="text-decoration:none"><span style="text-decoration:underline">-o (Set Output Directory)</span></a><br /><a href="#chmtopic43" style="text-decoration:none"><span style="text-decoration:underline">-p (Set Password)</span></a><br /><a href="#chmtopic44" style="text-decoration:none"><span style="text-decoration:underline">-r (Recurse)</span></a><br /><a href="#chmtopic52" style="text-decoration:none"><span style="text-decoration:underline">-si (use StdIn)</span></a><br /><a href="#chmtopic56" style="text-decoration:none"><span style="text-decoration:underline">-sni (Store NT security information)</span></a><br /><a href="#chmtopic57" style="text-decoration:none"><span style="text-decoration:underline">-sns (Store NTFS alternate Streams)</span></a><br /><a href="#chmtopic53" style="text-decoration:none"><span style="text-decoration:underline">-so (use StdOut)</span></a><br /><a href="#chmtopic58" style="text-decoration:none"><span style="text-decoration:underline">-spf (Use fully qualified file paths)</span></a><br /><a href="#chmtopic63" style="text-decoration:none"><span style="text-decoration:underline">-t (Type of archive)</span></a><br /><a href="#chmtopic67" style="text-decoration:none"><span style="text-decoration:underline">-x (Exclude)</span></a><br /><a href="#chmtopic68" style="text-decoration:none"><span style="text-decoration:underline">-y (Assume Yes on all queries)</span></a></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">See also</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span style="font-weight:bold">Commands:</span><span> </span><a href="#chmtopic25" style="text-decoration:none"><span style="text-decoration:underline">e (Extract)</span></a></p>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic32"></a><span style="color:#000000">Command Line Switches</span></h1>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Syntax</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">&lt;switch&gt;::= -&lt;switch_characters&gt;[&lt;option&gt;]</span></p>
<p style="margin-left:19.5pt"><span style="font-family:'Courier New'; -aw-import:ignore">&nbsp;</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>On the command line, a switch consists of a switch specifier, either a dash (-) or a forward slash (/), followed by the name of the switch. Switch names cannot be abbreviated.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Some switches take an argument after the switch name. No spaces or tabs are allowed within a switch specification. Switch names are not case sensitive, but arguments can be case sensitive. </span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Switch can be used in any place in command line. </span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>See also </span><a href="#chmtopic19" style="text-decoration:none"><span style="text-decoration:underline">Command Line Syntax</span></a><span> for more details about using the command line.</span></p>
<h2 style="margin-top:18.7pt; margin-bottom:7.5pt; page-break-inside:auto; page-break-after:auto; font-size:12.5pt"><span style="color:#000000">Switch quick reference</span></h2>
<table cellspacing="0" cellpadding="0" style="margin-left:19.5pt; border:0.75pt solid #808080; -aw-border:0.75pt outset">
<tbody>
<tr>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p style="text-align:center"><span style="font-weight:bold">Switch</span></p></td>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p style="text-align:center"><span style="font-weight:bold">Description</span></p></td>
</tr>
<tr>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic33" style="text-decoration:none"><span style="text-decoration:underline">--</span></a></p></td>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic33" style="text-decoration:none"><span style="text-decoration:underline">Stop switches parsing</span></a></p></td>
</tr>
<tr>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><span>-ad</span></p></td>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><span>Show dialog box in GUI version (7zg)</span></p></td>
</tr>
<tr>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic34" style="text-decoration:none"><span style="text-decoration:underline">-ai</span></a></p></td>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic34" style="text-decoration:none"><span style="text-decoration:underline">Include archive filenames</span></a></p></td>
</tr>
<tr>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic35" style="text-decoration:none"><span style="text-decoration:underline">-an</span></a></p></td>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic35" style="text-decoration:none"><span style="text-decoration:underline">Disable parsing of archive_name</span></a></p></td>
</tr>
<tr>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic36" style="text-decoration:none"><span style="text-decoration:underline">-ao</span></a></p></td>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic36" style="text-decoration:none"><span style="text-decoration:underline">Overwrite mode</span></a></p></td>
</tr>
<tr>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic37" style="text-decoration:none"><span style="text-decoration:underline">-ax</span></a></p></td>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic37" style="text-decoration:none"><span style="text-decoration:underline">Exclude archive filenames</span></a></p></td>
</tr>
<tr>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic38" style="text-decoration:none"><span style="text-decoration:underline">-bb[0-3] </span></a></p></td>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><span>Set output log level</span></p></td>
</tr>
<tr>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><span>-bd</span></p></td>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><span>Disable progress indicator</span></p></td>
</tr>
<tr>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic39" style="text-decoration:none"><span style="text-decoration:underline">-bs{o|e|p}{0|1|2} </span></a></p></td>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><span>Set output stream for output/error/progress</span></p></td>
</tr>
<tr>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><span>-bt</span></p></td>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><span>Show execution time statistics</span></p></td>
</tr>
<tr>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic40" style="text-decoration:none"><span style="text-decoration:underline">-i</span></a></p></td>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic40" style="text-decoration:none"><span style="text-decoration:underline">Include filenames</span></a></p></td>
</tr>
<tr>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic41" style="text-decoration:none"><span style="text-decoration:underline">-m</span></a></p></td>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic41" style="text-decoration:none"><span style="text-decoration:underline">Set Compression Method</span></a></p></td>
</tr>
<tr>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic42" style="text-decoration:none"><span style="text-decoration:underline">-o</span></a></p></td>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic42" style="text-decoration:none"><span style="text-decoration:underline">Set Output directory</span></a></p></td>
</tr>
<tr>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic43" style="text-decoration:none"><span style="text-decoration:underline">-p</span></a></p></td>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic43" style="text-decoration:none"><span style="text-decoration:underline">Set Password</span></a></p></td>
</tr>
<tr>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic44" style="text-decoration:none"><span style="text-decoration:underline">-r</span></a></p></td>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic44" style="text-decoration:none"><span style="text-decoration:underline">Recurse subdirectories</span></a></p></td>
</tr>
<tr>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic45" style="text-decoration:none"><span style="text-decoration:underline">-sa </span></a></p></td>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic45" style="text-decoration:none"><span style="text-decoration:underline">Set Archive name mode </span></a></p></td>
</tr>
<tr>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic46" style="text-decoration:none"><span style="text-decoration:underline">-scc </span></a></p></td>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic47" style="text-decoration:none"><span style="text-decoration:underline">Set charset for for console input/output </span></a></p></td>
</tr>
<tr>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic48" style="text-decoration:none"><span style="text-decoration:underline">-scrc</span></a></p></td>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic48" style="text-decoration:none"><span style="text-decoration:underline">Set hash function</span></a></p></td>
</tr>
<tr>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic47" style="text-decoration:none"><span style="text-decoration:underline">-scs</span></a></p></td>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic47" style="text-decoration:none"><span style="text-decoration:underline">Set charset for list files</span></a></p></td>
</tr>
<tr>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic49" style="text-decoration:none"><span style="text-decoration:underline">-sdel </span></a></p></td>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic49" style="text-decoration:none"><span style="text-decoration:underline">Delete files after including to archive </span></a></p></td>
</tr>
<tr>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic50" style="text-decoration:none"><span style="text-decoration:underline">-seml</span></a></p></td>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic50" style="text-decoration:none"><span style="text-decoration:underline">Send archive by email</span></a></p></td>
</tr>
<tr>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic51" style="text-decoration:none"><span style="text-decoration:underline">-sfx</span></a></p></td>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic51" style="text-decoration:none"><span style="text-decoration:underline">Create SFX archive</span></a></p></td>
</tr>
<tr>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic52" style="text-decoration:none"><span style="text-decoration:underline">-si</span></a></p></td>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic52" style="text-decoration:none"><span style="text-decoration:underline">Read data from StdIn</span></a></p></td>
</tr>
<tr>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic54" style="text-decoration:none"><span style="text-decoration:underline">-slp</span></a></p></td>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic54" style="text-decoration:none"><span style="text-decoration:underline">Set Large Pages mode</span></a></p></td>
</tr>
<tr>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic55" style="text-decoration:none"><span style="text-decoration:underline">-slt</span></a></p></td>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic55" style="text-decoration:none"><span style="text-decoration:underline">Show technical information</span></a></p></td>
</tr>
<tr>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic56" style="text-decoration:none"><span style="text-decoration:underline">-sni </span></a></p></td>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic56" style="text-decoration:none"><span style="text-decoration:underline">Store NT security information </span></a></p></td>
</tr>
<tr>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic57" style="text-decoration:none"><span style="text-decoration:underline">-sns </span></a></p></td>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic57" style="text-decoration:none"><span style="text-decoration:underline">Store NTFS alternate Streams </span></a></p></td>
</tr>
<tr>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><span>-snt[-]</span></p></td>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><span>Replace trail dots and spaces in file names for Extract operation</span></p></td>
</tr>
<tr>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><span>-snc</span></p></td>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><span>Extract file as alternate stream, if there is ':' character in name </span></p></td>
</tr>
<tr>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><span>-snr</span></p></td>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><span>Replace ':' character to '_' character in paths of alternate streams </span></p></td>
</tr>
<tr>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><span>-snh</span></p></td>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><span>Store hard links as links (WIM and TAR formats only) </span></p></td>
</tr>
<tr>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><span>-snl</span></p></td>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><span>Store symbolic links as links (WIM and TAR formats only) </span></p></td>
</tr>
<tr>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic53" style="text-decoration:none"><span style="text-decoration:underline">-so</span></a></p></td>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic53" style="text-decoration:none"><span style="text-decoration:underline">Write data to StdOut</span></a></p></td>
</tr>
<tr>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><span>-spd</span></p></td>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><span>Disable wildcard matching for file names</span></p></td>
</tr>
<tr>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><span>-spe</span></p></td>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><span>Eliminate duplication of root folder for extract archive command</span></p></td>
</tr>
<tr>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic58" style="text-decoration:none"><span style="text-decoration:underline">-spf </span></a></p></td>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic58" style="text-decoration:none"><span style="text-decoration:underline">Use fully qualified file paths </span></a></p></td>
</tr>
<tr>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic59" style="text-decoration:none"><span style="text-decoration:underline">-ssc</span></a></p></td>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic59" style="text-decoration:none"><span style="text-decoration:underline">Set Sensitive Case mode</span></a></p></td>
</tr>
<tr>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><span>-sse</span></p></td>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><span>Stop archive creating, if 7-Zip can't open some input file</span></p></td>
</tr>
<tr>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic60" style="text-decoration:none"><span style="text-decoration:underline">-ssw</span></a></p></td>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic60" style="text-decoration:none"><span style="text-decoration:underline">Compress files open for writing</span></a></p></td>
</tr>
<tr>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic61" style="text-decoration:none"><span style="text-decoration:underline">-stl</span></a></p></td>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic61" style="text-decoration:none"><span style="text-decoration:underline">Set archive timestamp from the most recently modified file</span></a></p></td>
</tr>
<tr>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><span>-stm{HexMask}</span></p></td>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><span>Set CPU thread affinity mask (hexadecimal number).</span></p></td>
</tr>
<tr>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic62" style="text-decoration:none"><span style="text-decoration:underline">-stx{Type}</span></a></p></td>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><span>Exclude archive type </span></p></td>
</tr>
<tr>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic63" style="text-decoration:none"><span style="text-decoration:underline">-t</span></a></p></td>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic63" style="text-decoration:none"><span style="text-decoration:underline">Type of archive</span></a></p></td>
</tr>
<tr>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic64" style="text-decoration:none"><span style="text-decoration:underline">-u</span></a></p></td>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic64" style="text-decoration:none"><span style="text-decoration:underline">Update options</span></a></p></td>
</tr>
<tr>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic65" style="text-decoration:none"><span style="text-decoration:underline">-v</span></a></p></td>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic65" style="text-decoration:none"><span style="text-decoration:underline">Create Volumes</span></a></p></td>
</tr>
<tr>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic66" style="text-decoration:none"><span style="text-decoration:underline">-w</span></a></p></td>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic66" style="text-decoration:none"><span style="text-decoration:underline">Set Working directory</span></a></p></td>
</tr>
<tr>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic67" style="text-decoration:none"><span style="text-decoration:underline">-x</span></a></p></td>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic67" style="text-decoration:none"><span style="text-decoration:underline">Exclude filenames</span></a></p></td>
</tr>
<tr>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic68" style="text-decoration:none"><span style="text-decoration:underline">-y</span></a></p></td>
<td style="border:0.75pt solid #808080; padding:2.22pt; vertical-align:middle; -aw-border:0.75pt inset"><p><a href="#chmtopic68" style="text-decoration:none"><span style="text-decoration:underline">Assume Yes on all queries</span></a></p></td>
</tr>
</tbody>
</table>
<p style="padding-left:19pt; font-size:12.5pt"><span style="-aw-import:ignore">&nbsp;</span></p>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic33"></a><span style="color:#000000">-- (Stop switches parsing) switch</span></h1>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Disables switch parsing after &quot;--&quot; on the command line. This is to allow 7-Zip to use file names that start with &quot;-&quot;. </span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Syntax</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">--</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Examples</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z t -- -ArchiveName.7z</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>tests </span><span class="filename">-ArchiveName.7z</span><span> archive.</span></p>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic34"></a><span style="color:#000000">-ai (Include archive filenames) switch</span></h1>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Specifies additional include archive filenames and wildcards.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Multiple include switches are supported.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Syntax</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">-ai[</span><a href="#chmbookmark11" style="text-decoration:none"><span style="font-family:'Courier New'; text-decoration:underline">&lt;recurse_type&gt;</span></a><span style="font-family:'Courier New'">]</span><a href="#chmbookmark12" style="text-decoration:none"><span style="font-family:'Courier New'; text-decoration:underline">&lt;file_ref&gt;</span></a></p>
<p style="margin-left:19.5pt"><span style="font-family:'Courier New'; -aw-import:ignore">&nbsp;</span></p>
<p style="margin-left:19.5pt"><a href="#chmbookmark11" style="text-decoration:none"><span style="font-family:'Courier New'; text-decoration:underline">&lt;recurse_type&gt;</span></a><span style="font-family:'Courier New'"> ::= r[- | 0]</span></p>
<p style="margin-left:19.5pt"><a href="#chmbookmark12" style="text-decoration:none"><span style="font-family:'Courier New'; text-decoration:underline">&lt;file_ref&gt;</span></a><span style="font-family:'Courier New'"> ::= @{listfile} | !{wildcard}</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Parameters</span></h4>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><a name="chmbookmark11"></a><span style="font-weight:bold">&lt;recurse_type&gt;</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Specifies how wildcards and file names in this switch must be used. If this option is not given, recursion will be not used. For more details see specification of the </span><a href="#chmtopic44" style="text-decoration:none"><span style="text-decoration:underline">-r (Recurse)</span></a><span> switch.</span></p>
<p style="margin-top:9.6pt; margin-left:37.75pt"><span style="font-family:'Courier New'">&lt;recurse_type&gt; ::= r[- | 0]</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><a name="chmbookmark12"></a><span style="font-weight:bold">&lt;file_ref&gt;</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Specifies filenames and wildcards or list file that specify processed files.</span></p>
<p style="margin-top:9.6pt; margin-left:37.75pt"><span style="font-family:'Courier New'">&lt;file_ref&gt; ::= @{listfile} | !{wildcard}</span></p>
<table cellspacing="2" cellpadding="0" style="margin-left:37.75pt; border-spacing:1.5pt">
<tbody>
<tr>
<td style="width:90pt; padding:0.75pt; vertical-align:middle"><p style="text-align:center"><span style="font-weight:bold">Option</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Description</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>{listfile}</span></p></td>
<td class=ha1><p><span>Specifies name of list file. See </span><a href="#chmbookmark10" style="text-decoration:none"><span style="text-decoration:underline">List file</span></a><span> description.</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>{wildcard}</span></p></td>
<td class=ha1><p><span>Specifies wildcard or filename.</span></p></td>
</tr>
</tbody>
</table>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Examples</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z t -an -air!*.7z</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>tests </span><span class="filename">*.7z</span><span> archives in current directory and all it's subdirectories.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Commands that can be used with this switch</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><a href="#chmtopic25" style="text-decoration:none"><span style="text-decoration:underline">e (Extract)</span></a><span>, </span><a href="#chmtopic27" style="text-decoration:none"><span style="text-decoration:underline">l (List)</span></a><span>, </span><a href="#chmtopic29" style="text-decoration:none"><span style="text-decoration:underline">t (Test)</span></a><span>, </span><a href="#chmtopic31" style="text-decoration:none"><span style="text-decoration:underline">x (Extract with full paths)</span></a></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">See also</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span style="font-weight:bold">Switches:</span><span> </span><a href="#chmtopic37" style="text-decoration:none"><span style="text-decoration:underline">-ax (Exclude archives)</span></a><span> </span><a href="#chmtopic35" style="text-decoration:none"><span style="text-decoration:underline">-an (Disable parsing of archive_name)</span></a></p>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic35"></a><span style="color:#000000">-an (Disable parsing of archive_name) switch</span></h1>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Disables parsing of the archive_name field on the command line. This switch must be used with the </span><a href="#chmtopic34" style="text-decoration:none"><span style="text-decoration:underline">-ai (Include archives) switch</span></a><span>. If you use a file list for your archives, you specify it with the -ai switch, so you need to disable parsing of archive_name field from command line. </span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Syntax</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">-an</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Examples</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z t -an -ai!*.7z -ax!a*.7z</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>tests all </span><span class="filename">*.7z</span><span> archives, except </span><span class="filename">a*.7z</span><span> archives.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Commands that can be used with this switch</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><a href="#chmtopic25" style="text-decoration:none"><span style="text-decoration:underline">e (Extract)</span></a><span>, </span><a href="#chmtopic27" style="text-decoration:none"><span style="text-decoration:underline">l (List)</span></a><span>, </span><a href="#chmtopic29" style="text-decoration:none"><span style="text-decoration:underline">t (Test)</span></a><span>, </span><a href="#chmtopic31" style="text-decoration:none"><span style="text-decoration:underline">x (Extract with full paths)</span></a></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">See also</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span style="font-weight:bold">Switches:</span><span> </span><a href="#chmtopic40" style="text-decoration:none"><span style="text-decoration:underline">-ai (Include archives)</span></a><span> </span><a href="#chmtopic67" style="text-decoration:none"><span style="text-decoration:underline">-ax (Exclude archives)</span></a></p>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic36"></a><span style="color:#000000">-ao (Overwrite mode) switch</span></h1>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Specifies the overwrite mode during extraction, to overwrite files already present on disk.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Syntax</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">-ao[a | s | t | u ]</span></p>
<table cellspacing="2" cellpadding="0" style="margin-left:19.5pt; border-spacing:1.5pt">
<tbody>
<tr>
<td style="width:60pt; padding:0.75pt; vertical-align:middle"><p style="text-align:center"><span style="font-weight:bold">Switch</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Description</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>-aoa</span></p></td>
<td class=ha1><p><span>Overwrite All existing files without prompt.</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>-aos</span></p></td>
<td class=ha1><p><span>Skip extracting of existing files.</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>-aou</span></p></td>
<td class=ha1><p><span>aUto rename extracting file (for example, name.txt will be renamed to name_1.txt).</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>-aot</span></p></td>
<td class=ha1><p><span>auto rename existing file (for example, name.txt will be renamed to name_1.txt).</span></p></td>
</tr>
</tbody>
</table>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Examples</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z x test.zip -aoa</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>extracts all files from </span><span class="filename">test.zip</span><span> archive and overwrites existing files without any prompt.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Commands that can be used with this switch</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><a href="#chmtopic25" style="text-decoration:none"><span style="text-decoration:underline">e (Extract)</span></a><span>, </span><a href="#chmtopic31" style="text-decoration:none"><span style="text-decoration:underline">x (Extract with full paths)</span></a></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">See also</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span style="font-weight:bold">Switches:</span><span> </span><a href="#chmtopic68" style="text-decoration:none"><span style="text-decoration:underline">-y (assume Yes on all queries)</span></a><span>, </span></p>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic37"></a><span style="color:#000000">-ax (Exclude archive filenames) switch</span></h1>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Specifies archives to be excluded from the operation.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Multiple exclude archive switches are supported.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Syntax</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">-ax[&lt;recurse_type&gt;]&lt;file_ref&gt;</span></p>
<p style="margin-left:19.5pt"><span style="font-family:'Courier New'; -aw-import:ignore">&nbsp;</span></p>
<p style="margin-left:19.5pt"><span style="font-family:'Courier New'">&lt;recurse_type&gt; ::= r[- | 0]</span></p>
<p style="margin-left:19.5pt"><span style="font-family:'Courier New'">&lt;file_ref&gt; ::= @{listfile} | !{wildcard}</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>See </span><a href="#chmtopic40" style="text-decoration:none"><span style="text-decoration:underline">-xi (Include archive filenames)</span></a><span> switch description for information about option parameters.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Examples</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z t -an -ai!*.7z -ax!a*.7z</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>tests all </span><span class="filename">*.7z</span><span> archives, except </span><span class="filename">a*.7z</span><span> archives.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Commands that can be used with this switch</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><a href="#chmtopic25" style="text-decoration:none"><span style="text-decoration:underline">e (Extract)</span></a><span>, </span><a href="#chmtopic27" style="text-decoration:none"><span style="text-decoration:underline">l (List)</span></a><span>, </span><a href="#chmtopic29" style="text-decoration:none"><span style="text-decoration:underline">t (Test)</span></a><span>, </span><a href="#chmtopic31" style="text-decoration:none"><span style="text-decoration:underline">x (Extract with full paths)</span></a></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">See also</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span style="font-weight:bold">Switches:</span><span> </span><a href="#chmtopic40" style="text-decoration:none"><span style="text-decoration:underline">-ai (Include archives)</span></a><span> </span><a href="#chmtopic35" style="text-decoration:none"><span style="text-decoration:underline">-an (Disable parsing of archive_name)</span></a></p>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic38"></a><span style="color:#000000">-bb (Set output log level) switch</span></h1>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>The switch sets output log level for Delete/Add/Update/Extract operations.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Syntax</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">-bb[0-3]</span></p>
<table cellspacing="2" cellpadding="0" style="margin-left:19.5pt; border-spacing:1.5pt">
<tbody>
<tr>
<td style="width:67.5pt; padding:0.75pt; vertical-align:middle"><p style="text-align:center"><span style="font-weight:bold">Log level</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Description</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>-bb0</span></p></td>
<td class=ha1><p><span>disable log (default).</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>-bb1 or -bb</span></p></td>
<td class=ha1><p><span>show names of processed files in log.</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>-bb2</span></p></td>
<td class=ha1><p><span>show names of additional files that were processed internally in solid archives: skipped files for &quot;Extract&quot; operation, repacked files for &quot;Add&quot; / &quot;Update&quot; operations.</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>-bb3</span></p></td>
<td class=ha1><p><span>show information about additional operations (Analyze, Replicate) for &quot;Add&quot; / &quot;Update&quot; operations.</span></p></td>
</tr>
</tbody>
</table>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Examples</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z a a.7z *.txt -bb</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>adds </span><span class="filename">*.txt</span><span> files to </span><span class="filename">a.7z</span><span> archive and shows all files that were processed.</span></p>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z u a.7z *.txt -bb3</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>updates </span><span class="filename">*.txt</span><span> files in </span><span class="filename">a.7z</span><span> archive and shows information about additional operations.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Commands that can be used with this switch</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><a href="#chmtopic22" style="text-decoration:none"><span style="text-decoration:underline">a (Add)</span></a><span>, </span><a href="#chmtopic24" style="text-decoration:none"><span style="text-decoration:underline">d (Delete)</span></a><span>, </span><a href="#chmtopic25" style="text-decoration:none"><span style="text-decoration:underline">e (Extract)</span></a><span>, </span><a href="#chmtopic30" style="text-decoration:none"><span style="text-decoration:underline">u (Update)</span></a><span>, </span><a href="#chmtopic31" style="text-decoration:none"><span style="text-decoration:underline">x (Extract with full paths)</span></a></p>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic39"></a><span style="color:#000000">-bs (Set output stream for output/error/progress line) switch</span></h1>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Syntax</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">-bs{o|e|p}{0|1|2}</span></p>
<table cellspacing="2" cellpadding="0" style="margin-left:19.5pt; border-spacing:1.5pt">
<tbody>
<tr>
<td style="width:22.5pt; padding:0.75pt; vertical-align:middle"><p style="text-align:center"><span style="font-weight:bold">{id}</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Stream Type</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>o</span></p></td>
<td class=ha1><p><span>standard output messages</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>e</span></p></td>
<td class=ha1><p><span>error messages</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>p</span></p></td>
<td class=ha1><p><span>progress information</span></p></td>
</tr>
</tbody>
</table>
<p style="padding-left:19pt"><span style="display:none; -aw-import:ignore">&nbsp;</span></p>
<table cellspacing="2" cellpadding="0" style="margin-left:19.5pt; border-spacing:1.5pt">
<tbody>
<tr>
<td style="width:22.5pt; padding:0.75pt; vertical-align:middle"><p style="text-align:center"><span style="font-weight:bold">{N}</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Stream Destination</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>0</span></p></td>
<td class=ha1><p><span>disable stream</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>1</span></p></td>
<td class=ha1><p><span>redirect to stdout stream</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>2</span></p></td>
<td class=ha1><p><span>redirect to stderr stream</span></p></td>
</tr>
</tbody>
</table>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Default values: o1, e2, p1.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Examples</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z t a.7z -bse1 &gt; messages.txt</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>tests </span><span class="filename">a.7z</span><span> archive and sends error messages to stdout that is redirected to </span><span class="filename">messages.txt</span></p>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z a -si -so -bsp2 -txz -an &lt; file.tar &gt; file.tar.xz</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>compresses </span><span class="filename">file.tar</span><span> (from stdin) to </span><span class="filename">file.tar.xz</span><span> (stdout stream) and shows progress information in stderr stream that can be seen at console window.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Commands that can be used with this switch</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><a href="#chmtopic22" style="text-decoration:none"><span style="text-decoration:underline">a (Add)</span></a><span>, </span><a href="#chmtopic24" style="text-decoration:none"><span style="text-decoration:underline">d (Delete)</span></a><span>, </span><a href="#chmtopic26" style="text-decoration:none"><span style="text-decoration:underline">h (Hash)</span></a><span>, </span><a href="#chmtopic27" style="text-decoration:none"><span style="text-decoration:underline">l (List)</span></a><span>, </span><a href="#chmtopic25" style="text-decoration:none"><span style="text-decoration:underline">e (Extract)</span></a><span>, </span><a href="#chmtopic30" style="text-decoration:none"><span style="text-decoration:underline">u (Update)</span></a><span>, </span><a href="#chmtopic31" style="text-decoration:none"><span style="text-decoration:underline">x (Extract with full paths)</span></a></p>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic40"></a><span style="color:#000000">-i (Include filenames) switch</span></h1>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Specifies additional include filenames and wildcards.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Multiple include switches are supported.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Syntax</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">-i[</span><a href="#chmbookmark13" style="text-decoration:none"><span style="font-family:'Courier New'; text-decoration:underline">&lt;recurse_type&gt;</span></a><span style="font-family:'Courier New'">]</span><a href="#chmbookmark14" style="text-decoration:none"><span style="font-family:'Courier New'; text-decoration:underline">&lt;file_ref&gt;</span></a></p>
<p style="margin-left:19.5pt"><span style="font-family:'Courier New'; -aw-import:ignore">&nbsp;</span></p>
<p style="margin-left:19.5pt"><a href="#chmbookmark13" style="text-decoration:none"><span style="font-family:'Courier New'; text-decoration:underline">&lt;recurse_type&gt;</span></a><span style="font-family:'Courier New'"> ::= r[- | 0]</span></p>
<p style="margin-left:19.5pt"><a href="#chmbookmark14" style="text-decoration:none"><span style="font-family:'Courier New'; text-decoration:underline">&lt;file_ref&gt;</span></a><span style="font-family:'Courier New'"> ::= @{listfile} | !{wildcard}</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Parameters</span></h4>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><a name="chmbookmark13"></a><span style="font-weight:bold">&lt;recurse_type&gt;</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Specifies how wildcards and file names in this switch must be used. If this option is not given, then the global value, assigned by the </span><a href="#chmtopic44" style="text-decoration:none"><span style="text-decoration:underline">-r (Recurse)</span></a><span> switch will be used. For more details see specification of the </span><a href="#chmtopic44" style="text-decoration:none"><span style="text-decoration:underline">-r (Recurse)</span></a><span> switch.</span></p>
<p style="margin-top:9.6pt; margin-left:37.75pt"><span style="font-family:'Courier New'">&lt;recurse_type&gt; ::= r[- | 0]</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><a name="chmbookmark14"></a><span style="font-weight:bold">&lt;file_ref&gt;</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Specifies filenames and wildcards, or a list file, for files to be processed.</span></p>
<p style="margin-top:9.6pt; margin-left:37.75pt"><span style="font-family:'Courier New'">&lt;file_ref&gt; ::= @{listfile} | !{wildcard}</span></p>
<table cellspacing="2" cellpadding="0" style="margin-left:37.75pt; border-spacing:1.5pt">
<tbody>
<tr>
<td style="width:90pt; padding:0.75pt; vertical-align:middle"><p style="text-align:center"><span style="font-weight:bold">Option</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Description</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>{listfile}</span></p></td>
<td class=ha1><p><span>Specifies name of list file. See </span><a href="#chmbookmark10" style="text-decoration:none"><span style="text-decoration:underline">List file</span></a><span> description.</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>{wildcard}</span></p></td>
<td class=ha1><p><span>Specifies wildcard or filename.</span></p></td>
</tr>
</tbody>
</table>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Examples</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z a -tzip src.zip *.txt -ir!DIR1\*.cpp</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>adds to </span><span class="filename">src.zip</span><span> archive all </span><span class="filename">*.txt</span><span> files from current directory and all </span><span class="filename">*.cpp</span><span> files from directory </span><span class="filename">DIR1</span><span> and from all it's subdirectories.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Commands that can be used with this switch</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><a href="#chmtopic22" style="text-decoration:none"><span style="text-decoration:underline">a (Add)</span></a><span>, </span><a href="#chmtopic24" style="text-decoration:none"><span style="text-decoration:underline">d (Delete)</span></a><span>, </span><a href="#chmtopic25" style="text-decoration:none"><span style="text-decoration:underline">e (Extract)</span></a><span>, </span><a href="#chmtopic26" style="text-decoration:none"><span style="text-decoration:underline">h (Hash)</span></a><span>, </span><a href="#chmtopic27" style="text-decoration:none"><span style="text-decoration:underline">l (List)</span></a><span>, </span><a href="#chmtopic28" style="text-decoration:none"><span style="text-decoration:underline">rn (Rename)</span></a><span>, </span><a href="#chmtopic29" style="text-decoration:none"><span style="text-decoration:underline">t (Test)</span></a><span>, </span><a href="#chmtopic30" style="text-decoration:none"><span style="text-decoration:underline">u (Update)</span></a><span>, </span><a href="#chmtopic31" style="text-decoration:none"><span style="text-decoration:underline">x (Extract with full paths)</span></a></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">See also</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span style="font-weight:bold">Switches:</span><span> </span><a href="#chmtopic44" style="text-decoration:none"><span style="text-decoration:underline">-r (Recurse)</span></a><span>, </span><a href="#chmtopic67" style="text-decoration:none"><span style="text-decoration:underline">-x (Exclude)</span></a></p>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic41"></a><span style="color:#000000">-m (Set compression Method) switch</span></h1>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Specifies the compression method.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Syntax</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">-m&lt;method_parameters&gt;</span></p>
<p style="margin-left:19.5pt"><span style="font-family:'Courier New'; -aw-import:ignore">&nbsp;</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>The format for this switch depends on the archive type.</span></p>
<ul type="disc" style="margin:0pt; padding-left:0pt">
<li class="li" style="margin-top:5.75pt; margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><a href="#chmbookmark15" style="text-decoration:none"><span style="font-family:Verdana; text-decoration:underline">Zip</span></a></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><a href="#chmbookmark16" style="text-decoration:none"><span style="font-family:Verdana; text-decoration:underline">GZip</span></a></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><a href="#chmbookmark17" style="text-decoration:none"><span style="font-family:Verdana; text-decoration:underline">BZip2</span></a></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><a href="#chmbookmark18" style="text-decoration:none"><span style="font-family:Verdana; text-decoration:underline">7z</span></a></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><a href="#chmbookmark19" style="text-decoration:none"><span style="font-family:Verdana; text-decoration:underline">XZ</span></a></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><a href="#chmbookmark20" style="text-decoration:none"><span style="font-family:Verdana; text-decoration:underline">WIM</span></a></li>
</ul>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>-m switch also can specify hash method for </span><a href="#chmtopic26" style="text-decoration:none"><span style="text-decoration:underline">h (Hash)</span></a><span> command,</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span style="font-weight:bold">Notes:</span><span> &quot;Default value&quot; in switches descriptions means the value that will be used if switch is not specified.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>It's allowed to use reduced forms for boolean switches: </span><span style="font-weight:bold">sw+</span><span> or </span><span style="font-weight:bold">sw</span><span> instead </span><span style="font-weight:bold">sw=on</span><span>, and </span><span style="font-weight:bold">sw-</span><span> instead of </span><span style="font-weight:bold">sw=off</span><span>.</span></p>
<h2 style="margin-top:18.7pt; margin-bottom:7.5pt; page-break-inside:auto; page-break-after:auto; font-size:12.5pt"><a name="chmbookmark15"></a><span style="color:#000000">Zip</span></h2>
<table cellspacing="2" cellpadding="0" style="margin-left:19.5pt; border-spacing:1.5pt">
<tbody>
<tr>
<td style="width:120pt; padding:0.75pt; vertical-align:middle"><p style="text-align:center"><span style="font-weight:bold">Parameter</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Default</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Description</span></p></td>
</tr>
<tr>
<td class=ha1><p><a href="#chmbookmark21" style="text-decoration:none"><span style="text-decoration:underline">x=[0 | 1 | 3 | 5 | 7 | 9 ]</span></a></p></td>
<td class=ha1><p style="text-align:center"><span>5</span></p></td>
<td class=ha1><p><span>Sets level of compression.</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>m={MethodID}</span></p></td>
<td class=ha1><p style="text-align:center"><span>Deflate</span></p></td>
<td class=ha1><p><span>Sets a method: Copy, Deflate, Deflate64, BZip2, LZMA, PPMd.</span></p></td>
</tr>
<tr>
<td class=ha1><p><a href="#chmbookmark22" style="text-decoration:none"><span style="text-decoration:underline">fb={NumFastBytes}</span></a></p></td>
<td class=ha1><p style="text-align:center"><span>32</span></p></td>
<td class=ha1><p><span>Sets number of Fast Bytes for Deflate encoder.</span></p></td>
</tr>
<tr>
<td class=ha1><p><a href="#chmbookmark23" style="text-decoration:none"><span style="text-decoration:underline">pass={NumPasses}</span></a></p></td>
<td class=ha1><p style="text-align:center"><span>1</span></p></td>
<td class=ha1><p><span>Sets number of Passes for Deflate encoder.</span></p></td>
</tr>
<tr>
<td class=ha1><p><a href="#chmbookmark24" style="text-decoration:none"><span style="text-decoration:underline">d={Size}[b|k|m]</span></a></p></td>
<td class=ha1><p style="text-align:center"><span>900000</span></p></td>
<td class=ha1><p><span>Sets Dictionary size for BZip2</span></p></td>
</tr>
<tr>
<td class=ha1><p><a href="#chmbookmark25" style="text-decoration:none"><span style="text-decoration:underline">mem={Size}[b|k|m]</span></a></p></td>
<td class=ha1><p style="text-align:center"><span>24</span></p></td>
<td class=ha1><p><span>Sets size of used memory for PPMd.</span></p></td>
</tr>
<tr>
<td class=ha1><p><a href="#chmbookmark26" style="text-decoration:none"><span style="text-decoration:underline">o={Size}</span></a></p></td>
<td class=ha1><p style="text-align:center"><span>8</span></p></td>
<td class=ha1><p><span>Sets model order for PPMd.</span></p></td>
</tr>
<tr>
<td class=ha1><p><a href="#chmbookmark27" style="text-decoration:none"><span style="text-decoration:underline">mt=[off | on | {N}]</span></a></p></td>
<td class=ha1><p style="text-align:center"><span>on</span></p></td>
<td class=ha1><p><span>Sets multithreading mode.</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>em={EncryptionMethodID}</span></p></td>
<td class=ha1><p style="text-align:center"><span>ZipCrypto</span></p></td>
<td class=ha1><p><span>Sets a encryption method: ZipCrypto, AES128, AES192, AES256</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>tc=[off | on]</span></p></td>
<td class=ha1><p style="text-align:center"><span>on</span></p></td>
<td class=ha1><p><span>Stores NTFS timestamps for files: Modification time, Creation time, Last access time.</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>cl=[off | on]</span></p></td>
<td class=ha1><p style="text-align:center"><span>off</span></p></td>
<td class=ha1><p><span>7-Zip always uses local code page for file names.</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>cu=[off | on]</span></p></td>
<td class=ha1><p style="text-align:center"><span>off</span></p></td>
<td class=ha1><p><span>7-Zip uses UTF-8 for file names that contain non-ASCII symbols.</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>cp={CodePage}</span></p></td>
<td class=ha1><p style="text-align:center"><span>off</span></p></td>
<td class=ha1><p><span>Sets code page</span></p></td>
</tr>
</tbody>
</table>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>By default (if </span><span style="font-weight:bold">cl</span><span> and </span><span style="font-weight:bold">cu</span><span> switches are not specified), 7-Zip uses UTF-8 encoding only for file names that contain symbols unsupported by local code page.</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><a name="chmbookmark21"></a><span style="font-weight:bold">x=[0 | 1 | 3 | 5 | 7 | 9 ]</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Sets level of compression. x=0 means Copy mode (no compression).</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Deflate / Deflate64 settings:</span></p>
<table cellspacing="2" cellpadding="0" style="margin-left:37.75pt; border-spacing:1.5pt">
<tbody>
<tr>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Level</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">NumFastBytes</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">NumPasses</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Description</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>1</span></p></td>
<td rowspan="3" class=ha1><p><span>32</span></p></td>
<td rowspan="3" class=ha1><p><span>1</span></p></td>
<td class=ha1><p><span>Fastest</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>3</span></p></td>
<td class=ha1><p><span>Fast</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>5</span></p></td>
<td class=ha1><p><span>Normal</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>7</span></p></td>
<td class=ha1><p><span>64</span></p></td>
<td class=ha1><p><span>3</span></p></td>
<td class=ha1><p><span>Maximum</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>9</span></p></td>
<td class=ha1><p><span>128</span></p></td>
<td class=ha1><p><span>10</span></p></td>
<td class=ha1><p><span>Ultra</span></p></td>
</tr>
</tbody>
</table>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>x=1 and x=3 with Deflate method set fast mode for compression.</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>BZip2 settings:</span></p>
<table cellspacing="2" cellpadding="0" style="margin-left:37.75pt; border-spacing:1.5pt">
<tbody>
<tr>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Level</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Dictionary</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">NumPasses</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Description</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>1</span></p></td>
<td class=ha1><p><span>100000</span></p></td>
<td rowspan="3" class=ha1><p><span>1</span></p></td>
<td class=ha1><p><span>Fastest</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>3</span></p></td>
<td class=ha1><p><span>500000</span></p></td>
<td class=ha1><p><span>Fast</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>5</span></p></td>
<td rowspan="3" class=ha1><p><span>900000</span></p></td>
<td class=ha1><p><span>Normal</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>7</span></p></td>
<td class=ha1><p style="text-align:center"><span>2</span></p></td>
<td class=ha1><p><span>Maximum</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>9</span></p></td>
<td class=ha1><p style="text-align:center"><span>7</span></p></td>
<td class=ha1><p><span>Ultra</span></p></td>
</tr>
</tbody>
</table>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><a name="chmbookmark22"></a><span style="font-weight:bold">fb={NumFastBytes}</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Sets the number of fast bytes for the Deflate/Deflate64 encoder. It can be in the range from 3 to 258 (257 for Deflate64). Usually, a big number gives a little bit better compression ratio and a slower compression process. A large fast bytes parameter can significantly increase the compression ratio for files which contain long identical sequences of bytes.</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><a name="chmbookmark23"></a><span style="font-weight:bold">pass={NumPasses}</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Sets number of passes for Deflate encoder. It can be in the range from 1 to 15 for Deflate and from 1 to 10 for BZip2. Usually, a big number gives a little bit better compression ratio and a slower compression process. </span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><a name="chmbookmark24"></a><span style="font-weight:bold">d={Size}[b|k|m]</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Sets the Dictionary size for BZip2. You must specify the size in bytes, kilobytes, or megabytes. The maximum value for the Dictionary size is 900000b. If you do not specify any symbol from set [b|k|m], dictionary size will be calculated as DictionarySize = 2^Size bytes.</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><a name="chmbookmark25"></a><span style="font-weight:bold">mem={Size}[b|k|m]</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Sets the size of memory used for PPMd. You must specify the size in bytes, kilobytes, or megabytes. The maximum value is 256 MB = 2^28 bytes. The default value is 24 (16MB). If you do not specify any symbol from the set [b|k|m], the memory size will be calculated as (2^Size) bytes. PPMd uses the same amount of memory for compression and decompression.</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><a name="chmbookmark26"></a><span style="font-weight:bold">o={Size}</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Sets the model order for PPMd. The size must be in the range [2,16]. The default value is 8.</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><a name="chmbookmark27"></a><span style="font-weight:bold">mt=[off | on | {N}]</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:9.6pt"><span>Sets multithread mode. If you have a multiprocessor or multicore system, you can get a speed increase with this switch. This option affects only compression (with any method) and decompression of BZip2 streams. Each thread in the multithread mode uses 32 MB of RAM for buffering. If you specify {N}, 7-Zip tries to use N threads.</span></p>
<h2 style="margin-top:18.7pt; margin-bottom:7.5pt; page-break-inside:auto; page-break-after:auto; font-size:12.5pt"><a name="chmbookmark16"></a><span style="color:#000000">GZip</span></h2>
<p style="margin-left:19.5pt"><span>GZip uses the same parameters as Zip, but GZip compresses only with Deflate method. So GZip supports only the following parameters: x, fb, pass. </span></p>
<h2 style="margin-top:18.7pt; margin-bottom:7.5pt; page-break-inside:auto; page-break-after:auto; font-size:12.5pt"><a name="chmbookmark17"></a><span style="color:#000000">BZip2</span></h2>
<table cellspacing="2" cellpadding="0" style="margin-left:19.5pt; border-spacing:1.5pt">
<tbody>
<tr>
<td style="width:120pt; padding:0.75pt; vertical-align:middle"><p style="text-align:center"><span style="font-weight:bold">Parameter</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Default</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Description</span></p></td>
</tr>
<tr>
<td class=ha1><p><a href="#chmbookmark28" style="text-decoration:none"><span style="text-decoration:underline">x=[1 | 3 | 5 | 7 | 9 ]</span></a></p></td>
<td class=ha1><p style="text-align:center"><span>5</span></p></td>
<td class=ha1><p><span>Sets level of compression.</span></p></td>
</tr>
<tr>
<td class=ha1><p><a href="#chmbookmark29" style="text-decoration:none"><span style="text-decoration:underline">pass={NumPasses}</span></a></p></td>
<td class=ha1><p style="text-align:center"><span>1</span></p></td>
<td class=ha1><p><span>Sets number of Passes for Bzip2 encoder.</span></p></td>
</tr>
<tr>
<td class=ha1><p><a href="#chmbookmark30" style="text-decoration:none"><span style="text-decoration:underline">d={Size}[b|k|m]</span></a></p></td>
<td class=ha1><p style="text-align:center"><span>900000</span></p></td>
<td class=ha1><p><span>Sets Dictionary size for BZip2</span></p></td>
</tr>
<tr>
<td class=ha1><p><a href="#chmbookmark31" style="text-decoration:none"><span style="text-decoration:underline">mt=[off | on | {N}]</span></a></p></td>
<td class=ha1><p style="text-align:center"><span>on</span></p></td>
<td class=ha1><p><span>Sets multithreading mode.</span></p></td>
</tr>
</tbody>
</table>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><a name="chmbookmark32"></a><span style="font-weight:bold">x=[1 | 3 | 5 | 7 | 9 ]</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Sets level of compression</span></p>
<table cellspacing="2" cellpadding="0" style="margin-left:37.75pt; border-spacing:1.5pt">
<tbody>
<tr>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Level</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Dictionary</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">NumPasses</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Description</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>1</span></p></td>
<td class=ha1><p><span>100000</span></p></td>
<td rowspan="3" class=ha1><p><span>1</span></p></td>
<td class=ha1><p><span>Fastest</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>3</span></p></td>
<td class=ha1><p><span>500000</span></p></td>
<td class=ha1><p><span>Fast</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>5</span></p></td>
<td rowspan="3" class=ha1><p><span>900000</span></p></td>
<td class=ha1><p><span>Normal</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>7</span></p></td>
<td class=ha1><p style="text-align:center"><span>2</span></p></td>
<td class=ha1><p><span>Maximum</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>9</span></p></td>
<td class=ha1><p style="text-align:center"><span>7</span></p></td>
<td class=ha1><p><span>Ultra</span></p></td>
</tr>
</tbody>
</table>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><a name="chmbookmark30"></a><span style="font-weight:bold">d={Size}[b|k|m]</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Sets the Dictionary size for BZip2. You must specify the size in bytes, kilobytes, or megabytes. The maximum value for the Dictionary size is 900000b. If you do not specify any symbol from set [b|k|m], dictionary size will be calculated as DictionarySize = 2^Size bytes.</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><a name="chmbookmark33"></a><span style="font-weight:bold">pass={NumPasses}</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Sets the number of passes. It can be in the range from 1 to 10. The default value is 1 for normal mode, 2 for maximum mode and 7 for ultra mode. A bigger number can give a little bit better compression ratio and a slower compression process. </span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><a name="chmbookmark31"></a><span style="font-weight:bold">mt=[off | on | {N}]</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:9.6pt"><span>Sets multithread mode. If you have a multiprocessor or multicore system, you can get a speed increase with this switch. If you specify {N}, for example mt=4, 7-Zip tries to use 4 threads.</span></p>
<h2 style="margin-top:18.7pt; margin-bottom:7.5pt; page-break-inside:auto; page-break-after:auto; font-size:12.5pt"><a name="chmbookmark18"></a><span style="color:#000000">7z</span></h2>
<table cellspacing="2" cellpadding="0" style="margin-left:19.5pt; border-spacing:1.5pt">
<tbody>
<tr>
<td style="width:60pt; padding:0.75pt; vertical-align:middle"><p style="text-align:center"><span style="font-weight:bold">Parameter </span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Default </span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Description </span></p></td>
</tr>
<tr>
<td class=ha1><p><a href="#chmbookmark34" style="text-decoration:none"><span style="text-decoration:underline">x=[0 | 1 | 3 | 5 | 7 | 9 ] </span></a></p></td>
<td class=ha1><p style="text-align:center"><span>5 </span></p></td>
<td class=ha1><p><span>Sets level of compression. </span></p></td>
</tr>
<tr>
<td class=ha1><p><a href="#chmbookmark35" style="text-decoration:none"><span style="text-decoration:underline">yx=[0 | 1 | 3 | 5 | 7 | 9 ] </span></a></p></td>
<td class=ha1><p style="text-align:center"><span>5 </span></p></td>
<td class=ha1><p><span>Sets level of file analysis. </span></p></td>
</tr>
<tr>
<td class=ha1><p><a href="#chmbookmark36" style="text-decoration:none"><span style="text-decoration:underline">s=[off | on | [e] [{N}f] [{N}b | {N}k | {N}m | {N}g | {N}t] </span></a></p></td>
<td class=ha1><p style="text-align:center"><span>on </span></p></td>
<td class=ha1><p><span>Sets solid mode. </span></p></td>
</tr>
<tr>
<td class=ha1><p><a href="#chmbookmark37" style="text-decoration:none"><span style="text-decoration:underline">qs=[off | on] </span></a></p></td>
<td class=ha1><p style="text-align:center"><span>off </span></p></td>
<td class=ha1><p><span>Sort files by type in solid archives. </span></p></td>
</tr>
<tr>
<td class=ha1><p><a href="#chmbookmark38" style="text-decoration:none"><span style="text-decoration:underline">f=[off | on | FilterID] </span></a></p></td>
<td class=ha1><p style="text-align:center"><span>on </span></p></td>
<td class=ha1><p><span>Enables or disables filters. FilterID: Delta:{N}, BCJ, BCJ2, ARM, ARMT, IA64, PPC, SPARC. </span></p></td>
</tr>
<tr>
<td class=ha1><p><a href="#chmbookmark39" style="text-decoration:none"><span style="text-decoration:underline">hc=[off | on] </span></a></p></td>
<td class=ha1><p style="text-align:center"><span>on</span></p></td>
<td class=ha1><p><span>Enables or disables archive header compressing. </span></p></td>
</tr>
<tr>
<td class=ha1><p><a href="#chmbookmark40" style="text-decoration:none"><span style="text-decoration:underline">he=[off | on] </span></a></p></td>
<td class=ha1><p style="text-align:center"><span>off</span></p></td>
<td class=ha1><p><span>Enables or disables archive header encryption. </span></p></td>
</tr>
<tr>
<td class=ha1><p><a href="#chmbookmark41" style="text-decoration:none"><span style="text-decoration:underline">b{C1}[s{S1}]:{C2}[s{S2}] </span></a></p></td>
<td class=ha1><p style="text-align:center"><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>Sets binding between coders.</span></p></td>
</tr>
<tr>
<td class=ha1><p><a href="#chmbookmark42" style="text-decoration:none"><span style="text-decoration:underline">{N}={MethodID}[:param1][:param2][..]</span></a></p></td>
<td class=ha1><p style="text-align:center"><span>LZMA2</span></p></td>
<td class=ha1><p><span>Sets a method: LZMA, LZMA2, PPMd, BZip2, Deflate, Delta, BCJ, BCJ2, Copy. </span></p></td>
</tr>
<tr>
<td class=ha1><p><a href="#chmbookmark43" style="text-decoration:none"><span style="text-decoration:underline">mt=[off | on | {N}] </span></a></p></td>
<td class=ha1><p style="text-align:center"><span>on</span></p></td>
<td class=ha1><p><span>Sets multithreading mode. </span></p></td>
</tr>
<tr>
<td class=ha1><p><span>mtf=[off | on] </span></p></td>
<td class=ha1><p style="text-align:center"><span>on </span></p></td>
<td class=ha1><p><span>Set multithreading mode for filters. </span></p></td>
</tr>
<tr>
<td class=ha1><p><span>tm=[off | on] </span></p></td>
<td class=ha1><p style="text-align:center"><span>on </span></p></td>
<td class=ha1><p><span>Stores last Modified timestamps for files. </span></p></td>
</tr>
<tr>
<td class=ha1><p><span>tc=[off | on] </span></p></td>
<td class=ha1><p style="text-align:center"><span>off </span></p></td>
<td class=ha1><p><span>Stores Creation timestamps for files. </span></p></td>
</tr>
<tr>
<td class=ha1><p><span>ta=[off | on] </span></p></td>
<td class=ha1><p style="text-align:center"><span>off </span></p></td>
<td class=ha1><p><span>Stores last Access timestamps for files. </span></p></td>
</tr>
<tr>
<td class=ha1><p><span>tr=[off | on] </span></p></td>
<td class=ha1><p style="text-align:center"><span>on </span></p></td>
<td class=ha1><p><span>Stores file attributes. </span></p></td>
</tr>
</tbody>
</table>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><a name="chmbookmark34"></a><span style="font-weight:bold">x=[0 | 1 | 3 | 5 | 7 | 9 ]</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Sets level of compression</span></p>
<table cellspacing="2" cellpadding="0" style="margin-left:37.75pt; border-spacing:1.5pt">
<tbody>
<tr>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Level</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Method</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Dictionary</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">FastBytes</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">MatchFinder</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Filter</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Description</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>0</span></p></td>
<td class=ha1><p style="text-align:center"><span>Copy</span></p></td>
<td class=ha1><p style="text-align:center"><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p style="text-align:center"><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p style="text-align:center"><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p style="text-align:center"><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>No compression.</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>1</span></p></td>
<td class=ha1><p style="text-align:center"><span>LZMA2</span></p></td>
<td class=ha1><p style="text-align:center"><span>64 KB</span></p></td>
<td class=ha1><p style="text-align:center"><span>32</span></p></td>
<td class=ha1><p style="text-align:center"><span>HC4</span></p></td>
<td class=ha1><p style="text-align:center"><span>BCJ</span></p></td>
<td class=ha1><p><span>Fastest compressing</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>3</span></p></td>
<td class=ha1><p style="text-align:center"><span>LZMA2</span></p></td>
<td class=ha1><p style="text-align:center"><span>1 MB</span></p></td>
<td class=ha1><p style="text-align:center"><span>32</span></p></td>
<td class=ha1><p style="text-align:center"><span>HC4</span></p></td>
<td class=ha1><p style="text-align:center"><span>BCJ</span></p></td>
<td class=ha1><p><span>Fast compressing</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>5</span></p></td>
<td class=ha1><p style="text-align:center"><span>LZMA2</span></p></td>
<td class=ha1><p style="text-align:center"><span>16 MB</span></p></td>
<td class=ha1><p style="text-align:center"><span>32</span></p></td>
<td class=ha1><p style="text-align:center"><span>BT4</span></p></td>
<td class=ha1><p style="text-align:center"><span>BCJ</span></p></td>
<td class=ha1><p><span>Normal compressing</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>7</span></p></td>
<td class=ha1><p style="text-align:center"><span>LZMA2</span></p></td>
<td class=ha1><p style="text-align:center"><span>32 MB</span></p></td>
<td class=ha1><p style="text-align:center"><span>64</span></p></td>
<td class=ha1><p style="text-align:center"><span>BT4</span></p></td>
<td class=ha1><p style="text-align:center"><span>BCJ</span></p></td>
<td class=ha1><p><span>Maximum compressing</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>9</span></p></td>
<td class=ha1><p style="text-align:center"><span>LZMA2</span></p></td>
<td class=ha1><p style="text-align:center"><span>64 MB</span></p></td>
<td class=ha1><p style="text-align:center"><span>64</span></p></td>
<td class=ha1><p style="text-align:center"><span>BT4</span></p></td>
<td class=ha1><p style="text-align:center"><span>BCJ2</span></p></td>
<td class=ha1><p><span>Ultra compressing</span></p></td>
</tr>
</tbody>
</table>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Note: &quot;x&quot; works as &quot;x=9&quot;.</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><a name="chmbookmark35"></a><span style="font-weight:bold">yx=[0 | 1 | 3 | 5 | 7 | 9 ]</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Sets level of file analysis</span></p>
<table cellspacing="2" cellpadding="0" style="margin-left:37.75pt; border-spacing:1.5pt">
<tbody>
<tr>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Level</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Description</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>0</span></p></td>
<td class=ha1><p><span>No analysis.</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>1 or more</span></p></td>
<td class=ha1><p><span>WAV file analysis (for Delta filter).</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>7 or more</span></p></td>
<td class=ha1><p><span>EXE file analysis (for Executable filters).</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>9 or more</span></p></td>
<td class=ha1><p><span>analysis of all files (Delta and executable filters).</span></p></td>
</tr>
</tbody>
</table>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Default level is 5: &quot;yx=5&quot;.</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>&quot;yx&quot; works as &quot;yx=9&quot;.</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>If the level of analysis is smaller than 9, 7-Zip analyses only files that have some file name extensions: EXE, DLL, WAV. 7-Zip reads small data block at the beginning of file and tries to parse the header. It supports only some formats: WAV, PE, ELF, Mach-O. Then it can select filter that can increase compression ratio for that file.</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>By default 7-Zip uses x86 filters (BCJ or BCJ2) for PE files (EXE, DLL). 7-Zip doesn't use analysis in default (yx=5) mode. If (yx=7), then analysis is used for PE files, and it can increase compression ratio for files for non-x86 platforms like ARM.</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><a name="chmbookmark36"></a><span style="font-weight:bold">s=[off | on | [e] [{N}f] [{N}b | {N}k | {N}m | {N}g | {N}t)]</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Enables or disables solid mode. The default mode is s=on. In solid mode, files are grouped together. Usually, compressing in solid mode improves the compression ratio.</span></p>
<table cellspacing="2" cellpadding="0" style="margin-left:37.75pt; border-spacing:1.5pt">
<tbody>
<tr>
<td class=ha1><p><span>e</span></p></td>
<td class=ha1><p><span>Use a separate solid block for each new file extension. You need to use </span><a href="#chmbookmark37" style="text-decoration:none"><span style="text-decoration:underline">qs</span></a><span> option also.</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>{N}f</span></p></td>
<td class=ha1><p><span>Set the limit for number of files in one solid block</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>{N}b | {N}k | {N}m | {N}g | {N}t</span></p></td>
<td class=ha1><p><span>Set a limit for the total size of a solid block in bytes / KiB / MiB / GiB / TiB.</span></p></td>
</tr>
</tbody>
</table>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>These are the default limits for the solid block size:</span></p>
<table cellspacing="2" cellpadding="0" style="margin-left:37.75pt; border-spacing:1.5pt">
<tbody>
<tr>
<td style="width:112.5pt; padding:0.75pt; vertical-align:middle"><p style="text-align:center"><span style="font-weight:bold">Compression Level</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Solid block size</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Store</span></p></td>
<td class=ha1><p><span>0 B</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Fastest</span></p></td>
<td class=ha1><p><span>16 MB</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Fast</span></p></td>
<td class=ha1><p><span>128 MB</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Normal</span></p></td>
<td class=ha1><p><span>2 GB</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Maximum</span></p></td>
<td class=ha1><p><span>4 GB</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Ultra</span></p></td>
<td class=ha1><p><span>4 GB</span></p></td>
</tr>
</tbody>
</table>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Limitation of the solid block size usually decreases compression ratio but gives the following advantages:</span></p>
<ul type="disc" style="margin:0pt; padding-left:0pt">
<li class="li" style="margin-top:5.75pt; margin-left:92pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">Decreases losses in case of future archive damage. </span></li>
<li class="li" style="margin-left:92pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">Decreases extraction time of a group of files (or just one file), so long as the group doesn't contain the entire archive.</span></li>
</ul>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>The updating of solid .7z archives can be slow, since it can require some recompression.</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Example:</span></p>
<p style="margin-top:9.6pt; margin-left:37.75pt"><span style="font-family:'Courier New'; -aw-import:spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-family:'Courier New'">s=100f10m</span></p>
<p style="margin-left:37.75pt; margin-bottom:9.6pt"><span style="font-family:'Courier New'; -aw-import:spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>set solid mode with 100 files &amp; 10 MB limits per one solid block.</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><a name="chmbookmark37"></a><span style="font-weight:bold">qs=[off | on]</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Enables or disables sorting files by type in solid archives. The default mode is qs=off. </span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Old versions of 7-Zip (before version 15.06) used file sorting &quot;by type&quot; (&quot;by extension&quot;).</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>New versions of 7-Zip (starting from version 15.06) support two sorting orders:</span></p>
<ul type="disc" style="margin:0pt; padding-left:0pt">
<li class="li" style="margin-top:5.75pt; margin-left:92pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">qs- : sorting by name : it's default order.</span></li>
<li class="li" style="margin-left:92pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">qs : sorting by type (by file extension). </span></li>
</ul>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>You can get big difference in compression ratio for different sorting methods, if dictionary size is smaller than total size of files. If there are similar files in different folders, the sorting &quot;by type&quot; can provide better compression ratio in some cases.</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Note that sorting &quot;by type&quot; has some drawbacks. For example, NTFS volumes use sorting order &quot;by name&quot;, so if an archive uses another sorting, then the speed of some operations for files with unusual order can fall on HDD devices (HDDs have low speed for &quot;seek&quot; operations).</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>If &quot;qs&quot; mode provides much better compression ratio than default &quot;qs-&quot; mode, you still can increase compression ratio for &quot;qs-&quot; mode by increasing of dictionary size.</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>If you think that unusual file order is not problem for you, and if better compression ratio with small dictionary is more important for you, use &quot;qs&quot; mode.</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Note: There are some files (for example, executable files), that are compressed with additional filter. 7-Zip can't use different compression methods in one solid block, so 7-zip can create several groups of files that don't follow &quot;by name&quot; order in &quot;qs-&quot; mode, but files inside each group are still sorted by name in &quot;qs-&quot; mode.</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><a name="chmbookmark38"></a><span style="font-weight:bold">f=[off | on | FilterID]</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Enables or disables compression filters. The default mode is f=on, when 7-zip uses filter only for executable files: dll, exe, ocx, sfx, sys. It uses BCJ2 filter in Ultra mode and BCJ filter in other modes. If f=FilterID if specified, 7-zip uses specified filter for all files. FilterID can be: Delta:{N}, BCJ, BCJ2, ARM, ARMT, IA64, PPC, SPARC. </span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><a name="chmbookmark39"></a><span style="font-weight:bold">hc=[off | on]</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Enables or disables archive header compressing. The default mode is hc=on. If archive header compressing is enabled, the archive header will be compressed with LZMA method. </span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><a name="chmbookmark40"></a><span style="font-weight:bold">he=[off | on]</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Enables or disables archive header encryption. The default mode is he=off. </span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><a name="chmbookmark41"></a><span style="font-weight:bold">b{C1}[s{S1}]:{C2}[s{S2}]</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Binds output stream S1 in coder C1 with input stream S2 in coder C2. If stream number is not specified, stream with number 0 will be used. </span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Usally coder has one input stream and one output stream. In 7z some coders can have multiple input and output streams.</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>For example, </span><a href="#chmbookmark44" style="text-decoration:none"><span style="text-decoration:underline">BCJ2</span></a><span> encoder has one input stream and four output streams.</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><a name="chmbookmark43"></a><span style="font-weight:bold">mt=[off | on | {N}]</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Sets multithread mode. If you have a multiprocessor or multicore system, you can get a increase with this switch. 7-Zip supports multithread mode only for LZMA / LZMA2 compression and BZip2 compression / decompression. If you specify {N}, for example mt=4, 7-Zip tries to use 4 threads. LZMA compression uses only 2 threads. </span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><a name="chmbookmark42"></a><span style="font-weight:bold">{N}={MethodID}[:param1][:param2] ... [:paramN]</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Sets compression method. You can use any number of methods. The default method is LZMA2.</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>{N} sets the index number of method in methods chain. Numbers must begin from 0. Methods that have smaller numbers will be used before others.</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Parameters must be in one of the following forms:</span></p>
<ul type="disc" style="margin:0pt; padding-left:0pt">
<li class="li" style="margin-top:5.75pt; margin-left:92pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">{ParamName}={ParamValue}. </span></li>
<li class="li" style="margin-left:92pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">{ParamName}{ParamValue}, if {ParamValue} is number and {ParamName} doesn't contain numbers. </span></li>
</ul>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Supported methods:</span></p>
<table cellspacing="2" cellpadding="0" style="margin-left:37.75pt; border-spacing:1.5pt">
<tbody>
<tr>
<td style="width:45pt; padding:0.75pt; vertical-align:middle"><p style="text-align:center"><span style="font-weight:bold">MethodID</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Description</span></p></td>
</tr>
<tr>
<td class=ha1><p><a href="#chmbookmark45" style="text-decoration:none"><span style="text-decoration:underline">LZMA</span></a></p></td>
<td class=ha1><p><span>LZ-based algorithm</span></p></td>
</tr>
<tr>
<td class=ha1><p><a href="#chmbookmark46" style="text-decoration:none"><span style="text-decoration:underline">LZMA2</span></a></p></td>
<td class=ha1><p><span>LZMA-based algorithm</span></p></td>
</tr>
<tr>
<td class=ha1><p><a href="#chmbookmark47" style="text-decoration:none"><span style="text-decoration:underline">PPMd</span></a></p></td>
<td class=ha1><p><span>Dmitry Shkarin's PPMdH with small changes</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>BZip2</span></p></td>
<td class=ha1><p><span>BWT algorithm</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Deflate</span></p></td>
<td class=ha1><p><span>LZ+Huffman</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Copy</span></p></td>
<td class=ha1><p><span>No compression</span></p></td>
</tr>
</tbody>
</table>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Supported filters:</span></p>
<table cellspacing="2" cellpadding="0" style="margin-left:37.75pt; border-spacing:1.5pt">
<tbody>
<tr>
<td style="width:45pt; padding:0.75pt; vertical-align:middle"><p style="text-align:center"><span style="font-weight:bold">MethodID</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Description</span></p></td>
</tr>
<tr>
<td class=ha1><p><a href="#chmbookmark48" style="text-decoration:none"><span style="text-decoration:underline">Delta</span></a></p></td>
<td class=ha1><p><span>Delta filter</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>BCJ</span></p></td>
<td class=ha1><p><span>converter for x86 executables</span></p></td>
</tr>
<tr>
<td class=ha1><p><a href="#chmbookmark44" style="text-decoration:none"><span style="text-decoration:underline">BCJ2</span></a></p></td>
<td class=ha1><p><span>converter for x86 executables (version 2)</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>ARM</span></p></td>
<td class=ha1><p><span>converter for ARM (little endian) executables</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>ARMT</span></p></td>
<td class=ha1><p><span>converter for ARM Thumb (little endian) executables</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>IA64</span></p></td>
<td class=ha1><p><span>converter for IA-64 executables</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>PPC</span></p></td>
<td class=ha1><p><span>converter for PowerPC (big endian) executables</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>SPARC</span></p></td>
<td class=ha1><p><span>converter for SPARC executables</span></p></td>
</tr>
</tbody>
</table>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Filters increase the compression ratio for some types of files. Filters must be used with one of the compression method (for example, BCJ + LZMA).</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><a name="chmbookmark45"></a><span style="color:#000000">LZMA</span></h4>
<p class="dlp" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>LZMA is an algorithm based on Lempel-Ziv algorithm. It provides very fast decompression (about 10-20 times faster than compression). Memory requirements for compression and decompression also are different (see </span><a href="#chmbookmark49" style="text-decoration:none"><span style="text-decoration:underline">d={Size}[b|k|m|g]</span></a><span> switch for details).</span></p>
<table cellspacing="2" cellpadding="0" style="margin-left:19.5pt; border-spacing:1.5pt">
<tbody>
<tr>
<td style="width:60pt; padding:0.75pt; vertical-align:middle"><p style="text-align:center"><span style="font-weight:bold">Parameter</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Default</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Description</span></p></td>
</tr>
<tr>
<td class=ha1><p><a href="#chmbookmark50" style="text-decoration:none"><span style="text-decoration:underline">a=[0|1]</span></a></p></td>
<td class=ha1><p style="text-align:center"><span>1</span></p></td>
<td class=ha1><p><span>Sets compressing mode</span></p></td>
</tr>
<tr>
<td class=ha1><p><a href="#chmbookmark49" style="text-decoration:none"><span style="text-decoration:underline">d={Size}[b|k|m|g]</span></a></p></td>
<td class=ha1><p style="text-align:center"><span>24</span></p></td>
<td class=ha1><p><span>Sets Dictionary size</span></p></td>
</tr>
<tr>
<td class=ha1><p><a href="#chmbookmark51" style="text-decoration:none"><span style="text-decoration:underline">mf={MF_ID}</span></a></p></td>
<td class=ha1><p style="text-align:center"><span>bt4</span></p></td>
<td class=ha1><p><span>Sets Match Finder</span></p></td>
</tr>
<tr>
<td class=ha1><p><a href="#chmbookmark52" style="text-decoration:none"><span style="text-decoration:underline">fb={N}</span></a></p></td>
<td class=ha1><p style="text-align:center"><span>32</span></p></td>
<td class=ha1><p><span>Sets number of Fast Bytes</span></p></td>
</tr>
<tr>
<td class=ha1><p><a href="#chmbookmark53" style="text-decoration:none"><span style="text-decoration:underline">mc={N}</span></a></p></td>
<td class=ha1><p style="text-align:center"><span>32</span></p></td>
<td class=ha1><p><span>Sets Number of Cycles for Match Finder</span></p></td>
</tr>
<tr>
<td class=ha1><p><a href="#chmbookmark54" style="text-decoration:none"><span style="text-decoration:underline">lc={N}</span></a></p></td>
<td class=ha1><p style="text-align:center"><span>3</span></p></td>
<td class=ha1><p><span>Sets number of Literal Context bits - [0, 8]</span></p></td>
</tr>
<tr>
<td class=ha1><p><a href="#chmbookmark55" style="text-decoration:none"><span style="text-decoration:underline">lp={N}</span></a></p></td>
<td class=ha1><p style="text-align:center"><span>0</span></p></td>
<td class=ha1><p><span>Sets number of Literal Pos bits - [0, 4]</span></p></td>
</tr>
<tr>
<td class=ha1><p><a href="#chmbookmark56" style="text-decoration:none"><span style="text-decoration:underline">pb={N}</span></a></p></td>
<td class=ha1><p style="text-align:center"><span>2</span></p></td>
<td class=ha1><p><span>Set number of Pos Bits - [0, 4]</span></p></td>
</tr>
</tbody>
</table>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><a name="chmbookmark57"></a><span style="font-weight:bold">a=[0|1]</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Sets compression mode: 0 = fast, 1 = normal. Default value is 1.</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><a name="chmbookmark49"></a><span style="font-weight:bold">d={Size}[b|k|m|g]</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Sets Dictionary size for LZMA. You must specify the size in bytes, kilobytes, or megabytes. The maximum value for dictionary size is 1536 MB, but 32-bit version of 7-Zip allows to specify up to 128 MB dictionary. Default values for LZMA are 24 (16 MB) in normal mode, 25 (32 MB) in maximum mode (-mx=7) and 26 (64 MB) in ultra mode (-mx=9). If you do not specify any symbol from the set [b|k|m|g], the dictionary size will be calculated as DictionarySize = 2^Size bytes. For decompressing a file compressed by LZMA method with dictionary size N, you need about N bytes of memory (RAM) available. </span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><a name="chmbookmark51"></a><span style="font-weight:bold">mf={MF_ID}</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Sets Match Finder for LZMA. Default method is bt4. Algorithms from hc* group don't provide a good compression ratio, but they often work pretty fast in combination with fast mode (a=0). Memory requirements depend on dictionary size (parameter &quot;d&quot; in table below). </span></p>
<table cellspacing="2" cellpadding="0" style="margin-left:37.75pt; border-spacing:1.5pt">
<tbody>
<tr>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">MF_ID</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Dictionary</span></p></td>
<td colspan="2" class=ha1><p style="text-align:center"><span style="font-weight:bold">Memory Usage</span></p></td>
<td colspan="2" class=ha1><p style="text-align:center"><span style="font-weight:bold">Description</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>bt2</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p style="text-align:right"><span>9.5 * d</span></p></td>
<td rowspan="6" class=ha1><p><span>+ 4 MB</span></p></td>
<td rowspan="4" class=ha1><p><span>Binary Tree</span></p></td>
<td class=ha1><p><span>2 bytes hashing</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>bt3</span></p></td>
<td class=ha1><p><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p style="text-align:right"><span>11.5 * d</span></p></td>
<td class=ha1><p><span>3 bytes hashing</span></p></td>
</tr>
<tr>
<td rowspan="2" class=ha1><p><span>bt4</span></p></td>
<td class=ha1><p><span>64 KB ... 48 MB</span></p></td>
<td class=ha1><p style="text-align:right"><span>11.5 * d</span></p></td>
<td rowspan="4" class=ha1><p><span>4 bytes hashing</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>64 MB ... 1024 MB</span></p></td>
<td class=ha1><p style="text-align:right"><span>10.5 * d</span></p></td>
</tr>
<tr>
<td rowspan="2" class=ha1><p><span>hc4</span></p></td>
<td class=ha1><p><span>64 KB ... 48 MB</span></p></td>
<td class=ha1><p style="text-align:right"><span>7.5 * d</span></p></td>
<td rowspan="2" class=ha1><p><span>Hash Chain </span></p></td>
</tr>
<tr>
<td class=ha1><p><span>64 MB ... 1024 MB</span></p></td>
<td class=ha1><p style="text-align:right"><span>6.5 * d</span></p></td>
</tr>
</tbody>
</table>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Note: Your operation system also needs some amount of physical memory for internal purposes. So keep at least 32MB of physical memory unused.</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><a name="chmbookmark52"></a><span style="font-weight:bold">fb={N}</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Sets number of fast bytes for LZMA. It can be in the range from 5 to 273. The default value is 32 for normal mode and 64 for maximum and ultra modes. Usually, a big number gives a little bit better compression ratio and slower compression process. </span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><a name="chmbookmark53"></a><span style="font-weight:bold">mc={N}</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Sets number of cycles (passes) for match finder. It can be in range from 0 to 1000000000. Default value is (16 + number_of_fast_bytes / 2) for BT* match finders and (8 + number_of_fast_bytes / 4) for HC4 match finder. If you specify mc=0, LZMA will use default value. Usually, a big number gives a little bit better compression ratio and slower compression process. For example, mf=HC4 and mc=10000 can provide almost the same compression ratio as mf=BT4.</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><a name="chmbookmark54"></a><span style="font-weight:bold">lc={N}</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Sets the number of literal context bits (high bits of previous literal). It can be in range from 0 to 8. Default value is 3. Sometimes lc=4 gives gain for big files.</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><a name="chmbookmark55"></a><span style="font-weight:bold">lp={N}</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Sets the number of literal pos bits (low bits of current position for literals). It can be in the range from 0 to 4. The default value is 0. The lp switch is intended for periodical data when the period is equal to 2^value (where lp=value). For example, for 32-bit (4 bytes) periodical data you can use lp=2. Often it's better to set lc=0, if you change lp switch.</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><a name="chmbookmark56"></a><span style="font-weight:bold">pb={N}</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:9.6pt"><span>Sets the number of pos bits (low bits of current position). It can be in the range from 0 to 4. The default value is 2. The pb switch is intended for periodical data when the period is equal 2^value (where lp=value). </span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><a name="chmbookmark46"></a><span style="color:#000000">LZMA2</span></h4>
<p class="dlp" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>LZMA2 is modified version of LZMA. it provides the following advantages over LZMA:</span></p>
<ul type="disc" style="margin:0pt; padding-left:0pt">
<li class="li" style="margin-top:5.75pt; margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">Better compression ratio for data than can't be compressed. LZMA2 can store such blocks of data in uncompressed form. Also it decompresses such data faster. </span></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">Better multithreading support. If you compress big file, LZMA2 can split that file to chunks and compress these chunks in multiple threads. </span></li>
</ul>
<table cellspacing="2" cellpadding="0" style="margin-left:19.5pt; border-spacing:1.5pt">
<tbody>
<tr>
<td style="width:60pt; padding:0.75pt; vertical-align:middle"><p style="text-align:center"><span style="font-weight:bold">Parameter</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Default</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Description</span></p></td>
</tr>
<tr>
<td class=ha1><p><a href="#chmbookmark58" style="text-decoration:none"><span style="text-decoration:underline">c={Size}[b|k|m|g]</span></a></p></td>
<td class=ha1><p style="text-align:center"><span>dictSize * 4</span></p></td>
<td class=ha1><p><span>Sets Chunk size</span></p></td>
</tr>
</tbody>
</table>
<p class="dlp" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>If you don't specify ChunkSize, LZMA2 sets it to max(DictionarySize, min(256M, max(1M, DictionarySize * 4))).</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>LZMA2 also supports all LZMA parameters, but lp+lc cannot be larger than 4.</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>LZMA2 uses: 1 thread for each chunk in x1 and x3 modes; and 2 threads for each chunk in x5, x7 and x9 modes. If LZMA2 is set to use only such number of threads required for one chunk, it doesn't split stream to chunks. So you can get different compression ratio for different number of threads. You can get the best compression ratio, when you use 1 or 2 threads.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><a name="chmbookmark47"></a><span style="color:#000000">PPMd</span></h4>
<p class="dlp" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>PPMd is a PPM-based algorithm. This algorithm is mostly based on Dmitry Shkarin's PPMdH source code. PPMd provides very good compression ratio for plain text files. There is no difference between compression speed and decompression speed. Memory requirements for compression and decompression also are the same.</span></p>
<table cellspacing="2" cellpadding="0" style="margin-left:19.5pt; border-spacing:1.5pt">
<tbody>
<tr>
<td style="width:60pt; padding:0.75pt; vertical-align:middle"><p style="text-align:center"><span style="font-weight:bold">Parameter</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Default</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Description</span></p></td>
</tr>
<tr>
<td class=ha1><p><a href="#chmbookmark59" style="text-decoration:none"><span style="text-decoration:underline">mem={Size}[b|k|m|g]</span></a></p></td>
<td class=ha1><p style="text-align:center"><span>24</span></p></td>
<td class=ha1><p><span>Sets size of used memory for PPMd.</span></p></td>
</tr>
<tr>
<td class=ha1><p><a href="#chmbookmark60" style="text-decoration:none"><span style="text-decoration:underline">o={Size}</span></a></p></td>
<td class=ha1><p style="text-align:center"><span>6</span></p></td>
<td class=ha1><p><span>Sets model order for PPMd.</span></p></td>
</tr>
</tbody>
</table>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><a name="chmbookmark59"></a><span style="font-weight:bold">mem={Size}[b|k|m|g]</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Sets the size of memory used for PPMd. You must specify the size in bytes, kilobytes, or megabytes. The maximum value is 2GB = 2^31 bytes. The default value is 24 (16MB). If you do not specify any symbol from the set [b|k|m|g], the memory size will be calculated as (2^Size) bytes. PPMd uses the same amount of memory for compression and decompression.</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><a name="chmbookmark60"></a><span style="font-weight:bold">o={Size}</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:9.6pt"><span>Sets the model order for PPMd. The size must be in the range [2,32]. The default value is 6.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><a name="chmbookmark44"></a><span style="color:#000000">BCJ2</span></h4>
<p class="dlp" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>BCJ2 is a Branch converter for 32-bit x86 executables (version 2). It converts some branch instructions for increasing further compression.</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>A BCJ2 encoder has one input stream and four output streams:</span></p>
<ul type="disc" style="margin:0pt; padding-left:0pt">
<li class="li" style="margin-top:5.75pt; margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">s0: main stream. It requires further compression.</span></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">s1: stream for converted CALL values. It requires further compression.</span></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">s2: stream for converted JUMP values. It requires further compression.</span></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">s3: service stream. It is already compressed.</span></li>
</ul>
<p class="dlp" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>If LZMA is used, the size of the dictionary for streams s1 and s2 can be much smaller (512 KB is enough for most cases) than the dictionary size for stream s0.</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span style="font-weight:bold">Parameters:</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><span style="font-weight:bold">d={Size}[b|k|m|g]</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:9.6pt"><span>Sets section size for BCJ2 filter. Default section size is 64 MB. If you do not specify any symbol from the set [b|k|m|g], the section size will be calculated as SectionSize = 2^Size bytes. This parameter doesn't affect memory consumption. Compression ratio is better, if the section size is equal or slightly larger than size of largest execution section in file. Example: f=BCJ2:d9M, if largest executable section in files is smaller than 9 MB. </span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><a name="chmbookmark48"></a><span style="color:#000000">Delta</span></h4>
<p class="dlp" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:9.6pt"><span>It's possible to set delta offset in bytes. For example, to compress 16-bit stereo WAV files, you can set &quot;0=Delta:4&quot;. Default delta offset is 1.</span></p>
<h2 style="margin-top:18.7pt; margin-bottom:7.5pt; page-break-inside:auto; page-break-after:auto; font-size:12.5pt"><a name="chmbookmark19"></a><span style="color:#000000">XZ</span></h2>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>XZ supports only LZMA2 codec now. The switches are similar to switches for 7z format.</span></p>
<table cellspacing="2" cellpadding="0" style="margin-left:19.5pt; border-spacing:1.5pt">
<tbody>
<tr>
<td style="width:60pt; padding:0.75pt; vertical-align:middle"><p style="text-align:center"><span style="font-weight:bold">Parameter </span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Default </span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Description </span></p></td>
</tr>
<tr>
<td class=ha1><p><span>x=[1 | 3 | 5 | 7 | 9 ] </span></p></td>
<td class=ha1><p style="text-align:center"><span>5 </span></p></td>
<td class=ha1><p><span>Sets level of compression </span></p></td>
</tr>
<tr>
<td class=ha1><p><span>f=FilterID </span></p></td>
<td class=ha1><p style="text-align:center"><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>Sets compression filter. FilterID: Delta:{N}, BCJ, ARM, ARMT, IA64, PPC, SPARC </span></p></td>
</tr>
<tr>
<td class=ha1><p><span>{N}={MethodID}[:param1][:param2][..]</span></p></td>
<td class=ha1><p style="text-align:center"><span>LZMA2 </span></p></td>
<td class=ha1><p><span>Sets compression method: LZMA2:[param1]:[param2]:[...] </span></p></td>
</tr>
<tr>
<td class=ha1><p><span>mt=[off | on | {N}] </span></p></td>
<td class=ha1><p style="text-align:center"><span>on </span></p></td>
<td class=ha1><p><span>Sets multithreading mode </span></p></td>
</tr>
<tr>
<td class=ha1><p><a href="#chmbookmark61" style="text-decoration:none"><span style="text-decoration:underline">s=[off | on | [{N}b | {N}k | {N}m | {N}g] </span></a></p></td>
<td class=ha1><p style="text-align:center"><span>off </span></p></td>
<td class=ha1><p><span>Sets solid mode. </span></p></td>
</tr>
</tbody>
</table>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><a name="chmbookmark61"></a><span style="font-weight:bold">s=[off | on | [{N}b | {N}k | {N}m | {N}g)]</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Enables or disables solid mode. The default mode is s=off. In solid mode, there is only one block per file or stream. </span></p>
<table cellspacing="2" cellpadding="0" style="margin-left:37.75pt; border-spacing:1.5pt">
<tbody>
<tr>
<td class=ha1><p><span>{N}b | {N}k | {N}m | {N}g</span></p></td>
<td class=ha1><p><span>Set a limit for the total size of a solid block in bytes</span></p></td>
</tr>
</tbody>
</table>
<p class="p" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>If size of solid block is not specified, default value of solid block size will be calculated, that depends from &quot;compression level&quot; and &quot;dictionary size&quot;:</span></p>
<table cellspacing="2" cellpadding="0" style="margin-left:37.75pt; border-spacing:1.5pt">
<tbody>
<tr>
<td style="width:112.5pt; padding:0.75pt; vertical-align:middle"><p style="text-align:center"><span style="font-weight:bold">dictionary_size</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Default solid block size</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>smaller than 256 KB</span></p></td>
<td class=ha1><p><span>1 MB</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>256 KB - 64 MB </span></p></td>
<td class=ha1><p><span>dictionary_size * 4</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>64 MB - 256 MB </span></p></td>
<td class=ha1><p><span>256 MB </span></p></td>
</tr>
<tr>
<td class=ha1><p><span>larger than 256 MB </span></p></td>
<td class=ha1><p><span>dictionary_size </span></p></td>
</tr>
</tbody>
</table>
<p class="p" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>block size must be equal or large than dictionary size.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>If you use multiple blocks:</span></p>
<ul type="disc" style="margin:0pt; padding-left:0pt">
<li class="li" style="margin-top:5.75pt; margin-left:92pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">the compression ratio with small blocks usually is worse. </span></li>
<li class="li" style="margin-left:92pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">blocks are independent. So losses in case of data damage is limited only to damaged blocks. </span></li>
<li class="li" style="margin-left:92pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">it's possible to extract some particular block of data faster.</span></li>
<li class="li" style="margin-left:92pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">there is index record at the end of xz stream that contains information about position and size of each block. </span></li>
</ul>
<p class="p" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Note: xz uses: 1 thread for each block in x1 and x3 modes; and 2 threads for each block in x5, x7 and x9 modes. If xz is set to use only such number of threads required for one block, it doesn't split stream to blocks. So you can get different compression ratio for different number of threads. You can get the best compression ratio, when you use 1 thread (for x1 and x3 modes) or 2 threads (for x5, x7 and x9 modes).</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Note: each xz block contains LZMA2 stream of data. And LZMA2 also can be divided to independent blocks (chunks). The difference between xz blocks and LZMA2 blocks, that each xz block contains also checksum (crc or sha), and there is index record at the end of xz stream that points to each xz block. 7-Zip by default uses xz blocks. But it's possible to specify the mode when it will use one xz block, and multiple LZMA2 blocks instead.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Examples:</span></p>
<p style="margin-top:9.6pt; margin-left:37.75pt"><span style="font-family:'Courier New'; -aw-import:spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-family:'Courier New'">s=16m</span></p>
<p style="margin-left:37.75pt; margin-bottom:9.6pt"><span style="font-family:'Courier New'; -aw-import:spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></p>
<p class="p" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>use 16 MB blocks.</span></p>
<p style="margin-left:37.75pt"><span style="-aw-import:ignore">&nbsp;</span></p>
<p style="margin-top:9.6pt; margin-left:37.75pt"><span style="font-family:'Courier New'; -aw-import:spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-family:'Courier New'">s</span></p>
<p style="margin-left:37.75pt; margin-bottom:9.6pt"><span style="font-family:'Courier New'; -aw-import:spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></p>
<p class="p" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>use one solid xz block per file.</span></p>
<p style="margin-left:37.75pt"><span style="-aw-import:ignore">&nbsp;</span></p>
<p style="margin-top:9.6pt; margin-left:37.75pt"><span style="font-family:'Courier New'; -aw-import:spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="font-family:'Courier New'">s 0c16m</span></p>
<p style="margin-left:37.75pt; margin-bottom:9.6pt"><span style="font-family:'Courier New'; -aw-import:spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></p>
<p class="p" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>use one solid xz block per file and 16 MiB LZMA2 blocks.</span></p>
<h2 style="margin-top:18.7pt; margin-left:18.25pt; margin-bottom:7.5pt; page-break-inside:auto; page-break-after:auto; font-size:12.5pt"><a name="chmbookmark20"></a><span style="color:#000000">WIM</span></h2>
<table cellspacing="2" cellpadding="0" style="margin-left:37.75pt; border-spacing:1.5pt">
<tbody>
<tr>
<td style="width:120pt; padding:0.75pt; vertical-align:middle"><p style="text-align:center"><span style="font-weight:bold">Parameter</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Default</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Description</span></p></td>
</tr>
<tr>
<td class=ha1><p><a href="#chmbookmark62" style="text-decoration:none"><span style="text-decoration:underline">im={ImageNumber}</span></a></p></td>
<td class=ha1><p style="text-align:center"><span style="-aw-import:ignore">&nbsp;</span></p></td>
<td class=ha1><p><span>Sets image number.</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>is=[off | on]</span></p></td>
<td class=ha1><p style="text-align:center"><span>off</span></p></td>
<td class=ha1><p><span>Show image number in paths.</span></p></td>
</tr>
</tbody>
</table>
<p class="p" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>If image number is specified, 7-Zip works only with that image inside WIM archive. Other images will be not changed. By default 7-Zip doesn't show image number, if there is only one image in WIM archive, or if image number is specified. But if the switch &quot;is&quot; specified, 7-Zip shows image number.</span></p>
<h4 style="margin-top:14.4pt; margin-left:18.25pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Examples</span></h4>
<p style="margin-top:9.6pt; margin-left:37.75pt"><span style="font-family:'Courier New'">7z a archive.zip *.jpg -mx0</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>adds </span><span class="filename">*.jpg</span><span> files to </span><span class="filename">archive.zip</span><span> archive without compression.</span></p>
<p style="margin-top:9.6pt; margin-left:37.75pt"><span style="font-family:'Courier New'">7z a archive.7z *.exe *.dll -m0=BCJ -m1=LZMA:d=21</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>adds </span><span class="filename">*.exe</span><span> and </span><span class="filename">*.dll</span><span> files to solid archive </span><span class="filename">archive.7z</span><span> using LZMA method with 2 MB dictionary and BCJ filter.</span></p>
<p style="margin-top:9.6pt; margin-left:37.75pt"><span style="font-family:'Courier New'">7z a archive.7z a.tar -mf=BCJ2 -mx</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>adds </span><span class="filename">a.tar</span><span> files to archive </span><span class="filename">archive.7z</span><span> using BCJ2 filter.</span></p>
<p style="margin-top:9.6pt; margin-left:37.75pt"><span style="font-family:'Courier New'">7z a archive.7z *.wav -mf=Delta:4</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>adds </span><span class="filename">*.wav</span><span> files to archive </span><span class="filename">archive.7z</span><span> using Delta:4 filter.</span></p>
<p style="margin-top:9.6pt; margin-left:37.75pt"><span style="font-family:'Courier New'">7z a a.7z *.exe *.dll -m0=BCJ2 -m1=LZMA:d25 -m2=LZMA:d19 -m3=LZMA:d19 -mb0:1 -mb0s1:2 -mb0s2:3</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>adds </span><span class="filename">*.exe</span><span> and </span><span class="filename">*.dll</span><span> files to archive </span><span class="filename">a.7z</span><span> using BCJ2 filter, LZMA with 32 MB dictionary for main output stream (s0), and LZMA with 512 KB dictionary for s1 and s2 output streams of BCJ2.</span></p>
<p style="margin-top:9.6pt; margin-left:37.75pt"><span style="font-family:'Courier New'">7z a archive.7z *.txt -m0=PPMd</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>adds </span><span class="filename">*.txt</span><span> files to archive </span><span class="filename">archive.7z</span><span> using PPMd method.</span></p>
<p style="margin-top:9.6pt; margin-left:37.75pt"><span style="font-family:'Courier New'">7z a a.tar.xz a.tar -mf=bcj -mx</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>adds </span><span class="filename">a.tar</span><span> files to archive </span><span class="filename">a.tar.xz</span><span> using BCJ filter.</span></p>
<h4 style="margin-top:14.4pt; margin-left:18.25pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Commands that can be used with this switch</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><a href="#chmtopic22" style="text-decoration:none"><span style="text-decoration:underline">a (Add)</span></a><span>, </span><a href="#chmtopic26" style="text-decoration:none"><span style="text-decoration:underline">h (Hash)</span></a><span>, </span><a href="#chmtopic24" style="text-decoration:none"><span style="text-decoration:underline">d (Delete)</span></a><span>, </span><a href="#chmtopic28" style="text-decoration:none"><span style="text-decoration:underline">rn (Rename)</span></a><span>, </span><a href="#chmtopic30" style="text-decoration:none"><span style="text-decoration:underline">u (Update)</span></a></p>
<h4 style="margin-top:14.4pt; margin-left:18.25pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">See also</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span style="font-weight:bold">Switches:</span><span> </span><a href="#chmtopic63" style="text-decoration:none"><span style="text-decoration:underline">-t (set Type of archive)</span></a><span>, </span></p>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic42"></a><span style="color:#000000">-o (set Output directory) switch</span></h1>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Specifies a destination directory where files are to be extracted.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>This switch can be used only with extraction commands.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Syntax</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">-o{dir_path}</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><span style="font-weight:bold">{dir_path}</span></p>
<p style="margin-top:4.8pt; margin-left:37.75pt; margin-bottom:9.6pt"><span>This is the destination directory path. It's not required to end with a backslash. If you specify </span><span style="font-weight:bold">*</span><span> in {dir_path}, 7-Zip substitutes that * character to archive name.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Example</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z x archive.zip -oc:\Doc</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>extracts all files from the </span><span class="filename">archive.zip</span><span> archive to the </span><span class="filename">c:\Doc</span><span> directory.</span></p>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z x *.zip -o*</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>extracts all </span><span class="filename">*.zip</span><span> archives to subfolders with names of these archives.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Commands that can be used with this switch</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><a href="#chmtopic25" style="text-decoration:none"><span style="text-decoration:underline">e (Extract)</span></a><span>, </span><a href="#chmtopic31" style="text-decoration:none"><span style="text-decoration:underline">x (Extract with full paths)</span></a></p>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic43"></a><span style="color:#000000">-p (set Password) switch</span></h1>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Specifies password.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Syntax</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">-p{password}</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><span style="font-weight:bold">{password}</span></p>
<p style="margin-top:4.8pt; margin-left:37.75pt; margin-bottom:9.6pt"><span>Specifies password.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Examples</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z a archive.7z -psecret -mhe *.txt</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>compresses *.txt files to </span><span class="filename">archive.7z</span><span> using password &quot;secret&quot;. Also it encrypts archive headers (-mhe switch), so filenames will be encrypted. </span></p>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z x archive.zip -psecret</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>extracts all files from </span><span class="filename">archive.zip</span><span> using password &quot;secret&quot;.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Commands that can be used with this switch</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><a href="#chmtopic22" style="text-decoration:none"><span style="text-decoration:underline">a (Add)</span></a><span>, </span><a href="#chmtopic24" style="text-decoration:none"><span style="text-decoration:underline">d (Delete)</span></a><span>, </span><a href="#chmtopic25" style="text-decoration:none"><span style="text-decoration:underline">e (Extract)</span></a><span>, </span><a href="#chmtopic28" style="text-decoration:none"><span style="text-decoration:underline">rn (Rename)</span></a><span>, </span><a href="#chmtopic29" style="text-decoration:none"><span style="text-decoration:underline">t (Test)</span></a><span>, </span><a href="#chmtopic30" style="text-decoration:none"><span style="text-decoration:underline">u (Update)</span></a><span>, </span><a href="#chmtopic31" style="text-decoration:none"><span style="text-decoration:underline">x (Extract with full paths)</span></a></p>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic44"></a><span style="color:#000000">-r (Recurse subdirectories) switch</span></h1>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Specifies the method of treating wildcards and filenames on the command line.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Syntax</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">-r[- | 0]</span></p>
<table cellspacing="2" cellpadding="0" style="margin-left:19.5pt; border-spacing:1.5pt">
<tbody>
<tr>
<td style="width:60pt; padding:0.75pt; vertical-align:middle"><p style="text-align:center"><span style="font-weight:bold">Switch</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Description</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>-r</span></p></td>
<td class=ha1><p><span>Enable recurse subdirectories.</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>-r-</span></p></td>
<td class=ha1><p><span>Disable recurse subdirectories. This option is default for all commands.</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>-r0</span></p></td>
<td class=ha1><p><span>Enable recurse subdirectories only for wildcard names.</span></p></td>
</tr>
</tbody>
</table>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Examples</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z l archive.zip *.doc -r-</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>lists all </span><span class="filename">*.doc</span><span> files that belong to the archived root directory in the </span><span class="filename">archive.zip</span><span> archive. </span></p>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z a -tzip archive.zip -r src\*.cpp src\*.h</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>adds all </span><span class="filename">*.cpp</span><span> and </span><span class="filename">*.h</span><span> files from directory </span><span class="filename">src</span><span> and all it's subdirectories to the </span><span class="filename">archive.zip</span><span> archive.</span></p>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z a archive.7z folder1\</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>adds all files from directory </span><span class="filename">folder1</span><span> and all it's subdirectories to the </span><span class="filename">archive.7z</span><span> archive.</span></p>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z a archive.7z -r folder2\</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>searches all </span><span class="filename">folder2</span><span> directories in all subdirectories, and adds them (including all subdirectories) to the </span><span class="filename">archive.7z</span><span> archive.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Commands that can be used with this switch</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><a href="#chmtopic22" style="text-decoration:none"><span style="text-decoration:underline">a (Add)</span></a><span>, </span><a href="#chmtopic24" style="text-decoration:none"><span style="text-decoration:underline">d (Delete)</span></a><span>, </span><a href="#chmtopic25" style="text-decoration:none"><span style="text-decoration:underline">e (Extract)</span></a><span>, </span><a href="#chmtopic26" style="text-decoration:none"><span style="text-decoration:underline">h (Hash)</span></a><span>, </span><a href="#chmtopic27" style="text-decoration:none"><span style="text-decoration:underline">l (List)</span></a><span>, </span><a href="#chmtopic28" style="text-decoration:none"><span style="text-decoration:underline">rn (Rename)</span></a><span>, </span><a href="#chmtopic29" style="text-decoration:none"><span style="text-decoration:underline">t (Test)</span></a><span>, </span><a href="#chmtopic30" style="text-decoration:none"><span style="text-decoration:underline">u (Update)</span></a><span>, </span><a href="#chmtopic31" style="text-decoration:none"><span style="text-decoration:underline">x (Extract with full paths)</span></a></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">See also</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span style="font-weight:bold">Switches:</span><span> </span><a href="#chmtopic40" style="text-decoration:none"><span style="text-decoration:underline">-i (Include)</span></a><span>, </span><a href="#chmtopic67" style="text-decoration:none"><span style="text-decoration:underline">-x (Exclude)</span></a></p>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic45"></a><span style="color:#000000">-sa (set Archive name mode) switch</span></h1>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Specifies Archive name mode.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Syntax</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">-sa[a | e | s]</span></p>
<table cellspacing="2" cellpadding="0" style="margin-left:19.5pt; border-spacing:1.5pt">
<tbody>
<tr>
<td style="width:60pt; padding:0.75pt; vertical-align:middle"><p style="text-align:center"><span style="font-weight:bold">Switch </span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Description </span></p></td>
</tr>
<tr>
<td class=ha1><p><span>-saa </span></p></td>
<td class=ha1><p><span>Always add archive type extension. </span></p></td>
</tr>
<tr>
<td class=ha1><p><span>-sae </span></p></td>
<td class=ha1><p><span>Use exact name specified in command. </span></p></td>
</tr>
<tr>
<td class=ha1><p><span>-sas </span></p></td>
<td class=ha1><p><span>Add extension only if specified name has no extension. It's default option.</span></p></td>
</tr>
</tbody>
</table>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Examples</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'; -aw-import:spaces">&nbsp; </span><span style="font-family:'Courier New'">7z a arc 1.txt</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>creates </span><span class="filename">arc.7z</span></p>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'; -aw-import:spaces">&nbsp; </span><span style="font-family:'Courier New'">7z a arc.spec 1.txt </span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>creates </span><span class="filename">arc.spec</span></p>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'; -aw-import:spaces">&nbsp; </span><span style="font-family:'Courier New'">7z a arc 1.txt -sae</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>creates </span><span class="filename">arc</span></p>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'; -aw-import:spaces">&nbsp; </span><span style="font-family:'Courier New'">7z a file.pdf file.pdf -saa -tzip</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>creates </span><span class="filename">file.pdf.zip</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Commands that can be used with this switch</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><a href="#chmtopic22" style="text-decoration:none"><span style="text-decoration:underline">a (Add)</span></a><span>, </span></p>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic46"></a><span style="color:#000000">-scc (Set charset for console input/output) switch</span></h1>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Sets charset for for console input/output.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Syntax</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">-scc{UTF-8 | WIN | DOS}</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Default charset is DOS.</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><span style="font-weight:bold">UTF-8</span></p>
<p style="margin-top:4.8pt; margin-left:37.75pt; margin-bottom:4.8pt"><span>Unicode UTF-8 character set.</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><span style="font-weight:bold">WIN</span></p>
<p style="margin-top:4.8pt; margin-left:37.75pt; margin-bottom:4.8pt"><span>Default character set of Windows.</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><span style="font-weight:bold">DOS</span></p>
<p style="margin-top:4.8pt; margin-left:37.75pt; margin-bottom:9.6pt"><span>DOS (OEM) character set of Windows.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Example</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z l archive.7z -sccUTF-8</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>lists files from </span><span class="filename">archive.7z</span><span> in UTF-8 encoding.</span></p>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic47"></a><span style="color:#000000">-scs (Set charset for list files) switch</span></h1>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Sets charset for list files.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Syntax</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">-scs{UTF-8 | UTF-16LE | UTF-16BE | WIN | DOS | {id} }</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Default charset is UTF-8.</span></p>
<table cellspacing="2" cellpadding="0" style="margin-left:19.5pt; border-spacing:1.5pt">
<tbody>
<tr>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Value </span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Description </span></p></td>
</tr>
<tr>
<td class=ha1><p><span>UTF-8 </span></p></td>
<td class=ha1><p><span>Unicode UTF-8 character set. </span></p></td>
</tr>
<tr>
<td class=ha1><p><span>UTF-16LE </span></p></td>
<td class=ha1><p><span>Unicode UTF-16 little-endian character set. </span></p></td>
</tr>
<tr>
<td class=ha1><p><span>UTF-16BE </span></p></td>
<td class=ha1><p><span>Unicode UTF-16 big-endian character set. </span></p></td>
</tr>
<tr>
<td class=ha1><p><span>WIN </span></p></td>
<td class=ha1><p><span>Default character set of Windows. </span></p></td>
</tr>
<tr>
<td class=ha1><p><span>DOS </span></p></td>
<td class=ha1><p><span>Default DOS (OEM) character set of Windows. </span></p></td>
</tr>
<tr>
<td class=ha1><p><span>{id} </span></p></td>
<td class=ha1><p><span>The code page number (as specified in Microsoft Windows). </span></p></td>
</tr>
</tbody>
</table>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Notes: The list file in Unicode charset can start with the BOM (byte order mark) character (U+FEFF). In that case 7-Zip checks that encoding of BOM corresponds to encoding specified with this switch (for UTF-16LE and UTF-16BE).</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Examples</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z a archive.7z @listfile.txt -scsWIN</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>compresses files from </span><span class="filename">listfile.txt</span><span> list, that contains list of files in default character set of Windows.</span></p>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z a archive.7z @listfile.txt -scs1251</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>compresses files from </span><span class="filename">listfile.txt</span><span> list, that contains list of files in 1251 (Cyrillic Windows) codepage.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Commands that can be used with this switch</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><a href="#chmtopic22" style="text-decoration:none"><span style="text-decoration:underline">a (Add)</span></a><span>, </span><a href="#chmtopic30" style="text-decoration:none"><span style="text-decoration:underline">u (Update)</span></a></p>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic48"></a><span style="color:#000000">-scrc (Set hash function) switch</span></h1>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Sets hash function for &quot;extract&quot; and &quot;hash&quot; commands.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Syntax</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">[-scrc{Method}]</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Supported methods: CRC32, CRC64, SHA1, SHA256, BLAKE2sp, *. Default method is CRC32.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Examples</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z t -scrcSHA256 archive.gz</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>tests archive </span><span class="filename">archive.gz</span><span> and calculated SHA-256 for decompressed data.</span></p>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z h -scrcsha1 *.iso</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>calculates SHA-1 for </span><span class="filename">*.iso</span><span> files.</span></p>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z h -scrc* file.iso</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>calculates hash values for </span><span class="filename">file.iso</span><span> file.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Commands that can be used with this switch</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><a href="#chmtopic26" style="text-decoration:none"><span style="text-decoration:underline">h (Hash)</span></a><span>, </span><a href="#chmtopic25" style="text-decoration:none"><span style="text-decoration:underline">e (Extract)</span></a><span>, </span><a href="#chmtopic31" style="text-decoration:none"><span style="text-decoration:underline">x (Extract with full paths)</span></a></p>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic49"></a><span style="color:#000000">-sdel (Delete files after compression) switch</span></h1>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Syntax</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">-sdel</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>If -sdel switch is specified, 7-Zip deletes files after including to archive. So it works like moving files to archive.</span></p>
<p style="margin-left:19.5pt"><span>7-Zip deletes files at the end of operation and only if archive was successfully created.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Examples</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z a a.7z *.txt -sdel</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>moves </span><span class="filename">txt</span><span> files from disk's directory to a.7z archive.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Commands that can be used with this switch</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><a href="#chmtopic22" style="text-decoration:none"><span style="text-decoration:underline">a (Add)</span></a></p>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic50"></a><span style="color:#000000">-seml (Send archive by email) switch</span></h1>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Sends an archive by e-mail.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Syntax</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">-seml[.]</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><span style="font-weight:bold">[.]</span></p>
<p style="margin-top:4.8pt; margin-left:37.75pt; margin-bottom:9.6pt"><span>Causes the archive to be deleted after attaching a copy of it to the email message.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Example</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z a archive.7z -seml a.txt</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>compresses the </span><span class="filename">a.txt</span><span> file and sends it in </span><span class="filename">archive.7z</span><span> by email.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Commands that can be used with this switch</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><a href="#chmtopic22" style="text-decoration:none"><span style="text-decoration:underline">a (Add)</span></a><span>, </span><a href="#chmtopic30" style="text-decoration:none"><span style="text-decoration:underline">u (Update)</span></a></p>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic51"></a><span style="color:#000000">-sfx (Create SFX archive) switch</span></h1>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Creates self extracting archive.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Syntax</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">-sfx[</span><a href="#chmbookmark63" style="text-decoration:none"><span style="font-family:'Courier New'; text-decoration:underline">{SFX_Module}</span></a><span style="font-family:'Courier New'">]</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><a name="chmbookmark63"></a><span style="font-weight:bold">{SFX_Module}</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Specifies the SFX module that will be combined with the archive. This module must be placed in the same directory as the 7z.exe. If {SFX_Module} is not assigned, 7-Zip will use standard console SFX module 7zCon.sfx.</span></p>
<table cellspacing="2" cellpadding="0" style="margin-left:37.75pt; border-spacing:1.5pt">
<tbody>
<tr>
<td style="width:45pt; padding:0.75pt; vertical-align:middle"><p style="text-align:center"><span style="font-weight:bold">SFX_Module</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Description</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>7z.sfx </span></p></td>
<td class=ha1><p><span>SFX module (GUI version) </span></p></td>
</tr>
<tr>
<td class=ha1><p><span>7zCon.sfx </span></p></td>
<td class=ha1><p><span>SFX module (Console version) </span></p></td>
</tr>
<tr>
<td class=ha1><p><span>7zSD.sfx </span></p></td>
<td class=ha1><p><span>SFX module for installers (GUI version) </span></p></td>
</tr>
<tr>
<td class=ha1><p><span>7zS2.sfx </span></p></td>
<td class=ha1><p><span>small SFX module for installers (GUI version) </span></p></td>
</tr>
<tr>
<td class=ha1><p><span>7zS2con.sfx</span></p></td>
<td class=ha1><p><span>small SFX module for installers (Console version) </span></p></td>
</tr>
</tbody>
</table>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>SFX module can unpack 7z archive or 7z multivolume archive. For example, if you have name.7z or name.7z.001 archive, just rename sfx muldule to name.exe and place to same folder with archive.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">SFX modules for installers</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>SFX modules for installers are included in an external package (LZMA SDK). You can download these modules from www.7-zip.org. SFX module for installers (7zSD.sfx) allow you to create your own installation program. Such a module extracts the archive to the user's temp folder, and runs a specified program, and removes the temp files after the program finishes. A self-extracting archive for installers must be created as joining the following files: SFX_Module, Installer_Config (optional), 7z_Archive. You can use the following command to create an installer self-extracting archive:</span></p>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">copy /b 7zSD.sfx + config.txt + archive.7z archive.exe</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>An optimally small installation package size can be achieved, if the installation files are uncompressed before including them in the 7z archive.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span class="filename">-y</span><span> switch for installer module specifies quiet mode extraction.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Installer Config file format</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>This config file contains commands for the Installer. The file begins with the string </span><span style="font-weight:bold">;!@Install@!UTF-8!</span><span> and ends with </span><span style="font-weight:bold">;!@InstallEnd@!</span><span>. The file must be written in UTF-8 encoding. The file contains any or all these string pairs: </span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>ID_String=&quot;Value&quot;</span></p>
<table cellspacing="2" cellpadding="0" style="margin-left:19.5pt; border-spacing:1.5pt">
<tbody>
<tr>
<td style="width:45pt; padding:0.75pt; vertical-align:middle"><p style="text-align:center"><span style="font-weight:bold">ID_String</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Description</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Title</span></p></td>
<td class=ha1><p><span>Title for messages</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>BeginPrompt</span></p></td>
<td class=ha1><p><span>Begin Prompt message</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Progress</span></p></td>
<td class=ha1><p><span>Value can be &quot;yes&quot; or &quot;no&quot;. Default value is &quot;yes&quot;.</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>RunProgram</span></p></td>
<td class=ha1><p><span>Command for executing. Default value is &quot;setup.exe&quot;. Substring </span><span style="font-weight:bold">%%T</span><span> will be replaced with path to temporary folder, where files were extracted</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>Directory</span></p></td>
<td class=ha1><p><span>Directory prefix for &quot;RunProgram&quot;. Default value is &quot;.\\&quot;</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>ExecuteFile</span></p></td>
<td class=ha1><p><span>Name of file for executing</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>ExecuteParameters</span></p></td>
<td class=ha1><p><span>Parameters for &quot;ExecuteFile&quot;</span></p></td>
</tr>
</tbody>
</table>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>You may omit any pair.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>There are two ways to run a installation program: </span><span style="font-weight:bold">RunProgram</span><span> and </span><span style="font-weight:bold">ExecuteFile</span><span>. Use </span><span style="font-weight:bold">RunProgram</span><span>, if you want to run a program from the .7z archive. Use </span><span style="font-weight:bold">ExecuteFile</span><span>, if you want to open a document from the .7z archive, or if you want to execute a command from Windows.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>If you use </span><span style="font-weight:bold">RunProgram</span><span>, and if you specify empty directory prefix: </span><span style="font-weight:bold">Directory</span><span>=&quot;&quot;, the system searches for the executable file in the following sequence:</span></p>
<ol type="1" style="margin:0pt; padding-left:0pt">
<li class="li" style="margin-top:5.75pt; margin-left:90.05pt; margin-bottom:5.75pt; padding-left:0pt"><span>The directory from which the application (installer) loaded. </span></li>
<li class="li" style="margin-left:90.05pt; margin-bottom:5.75pt; padding-left:0pt"><span>The temporary folder, where files were extracted. </span></li>
<li class="li" style="margin-left:90.05pt; margin-bottom:5.75pt; padding-left:0pt"><span>The Windows system directory. </span></li>
</ol>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Config file Examples</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">;!@Install@!UTF-8!</span></p>
<p style="margin-left:19.5pt"><span style="font-family:'Courier New'">Title=&quot;7-Zip 4.00&quot;</span></p>
<p style="margin-left:19.5pt"><span style="font-family:'Courier New'">BeginPrompt=&quot;Do you want to install the 7-Zip 4.00?&quot;</span></p>
<p style="margin-left:19.5pt"><span style="font-family:'Courier New'">RunProgram=&quot;setup.exe&quot;</span></p>
<p style="margin-left:19.5pt"><span style="font-family:'Courier New'">;!@InstallEnd@!</span></p>
<p style="margin-left:19.5pt"><span style="-aw-import:ignore">&nbsp;</span></p>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">;!@Install@!UTF-8!</span></p>
<p style="margin-left:19.5pt"><span style="font-family:'Courier New'">Title=&quot;7-Zip 4.00&quot;</span></p>
<p style="margin-left:19.5pt"><span style="font-family:'Courier New'">BeginPrompt=&quot;Do you want to install the 7-Zip 4.00?&quot;</span></p>
<p style="margin-left:19.5pt"><span style="font-family:'Courier New'">ExecuteFile=&quot;7zip.msi&quot;</span></p>
<p style="margin-left:19.5pt"><span style="font-family:'Courier New'">;!@InstallEnd@!</span></p>
<p style="margin-left:19.5pt"><span style="-aw-import:ignore">&nbsp;</span></p>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">;!@Install@!UTF-8!</span></p>
<p style="margin-left:19.5pt"><span style="font-family:'Courier New'">Title=&quot;7-Zip 4.01 Update&quot;</span></p>
<p style="margin-left:19.5pt"><span style="font-family:'Courier New'">BeginPrompt=&quot;Do you want to install the 7-Zip 4.01 Update?&quot;</span></p>
<p style="margin-left:19.5pt"><span style="font-family:'Courier New'">ExecuteFile=&quot;msiexec.exe&quot;</span></p>
<p style="margin-left:19.5pt"><span style="font-family:'Courier New'">ExecuteParameters=&quot;/i 7zip.msi REINSTALL=ALL REINSTALLMODE=vomus&quot;</span></p>
<p style="margin-left:19.5pt"><span style="font-family:'Courier New'">;!@InstallEnd@!</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Examples</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z a -sfx a.exe *.txt</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>adds </span><span class="filename">*.txt</span><span> files to self extracting archive </span><span class="filename">a.exe</span><span> using the default console SFX module.</span></p>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z a -sfx7z.sfx a.exe *</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>adds all files to self extracting archive </span><span class="filename">a.exe</span><span> with module </span><span class="filename">7z.sfx</span><span> using windows version of SFX mudule.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Commands that can be used with this switch</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><a href="#chmtopic22" style="text-decoration:none"><span style="text-decoration:underline">a (Add)</span></a><span>, </span><a href="#chmtopic24" style="text-decoration:none"><span style="text-decoration:underline">d (Delete)</span></a><span>, </span><a href="#chmtopic30" style="text-decoration:none"><span style="text-decoration:underline">u (Update)</span></a><span>, </span></p>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic52"></a><span style="color:#000000">-si (read data from stdin) switch</span></h1>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Causes 7-Zip to read data from stdin (standard input) instead of from disc files.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Syntax</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">-si{file_name}</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><span style="font-weight:bold">{file_name}</span></p>
<p style="margin-top:4.8pt; margin-left:37.75pt; margin-bottom:9.6pt"><span>Specifies a name that will be stored in the archive for the compressed data. If file_name is not specified, data will be stored without a name.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Note: The current version of 7-Zip support reading of archives from stdin only for xz, lzma, tar, gzip and bzip2 archives.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Examples</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z a archive.gz -tgzip -siDoc2.txt &lt; Doc.txt</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>compresses input stream from file Doc.txt to </span><span class="filename">archive.gz</span><span> archive using </span><span class="filename">Doc2.txt</span><span> file name.</span></p>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z x 7z905.tar.gz -so | 7z x -si -ttar</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>decompresses </span><span class="filename">tar.gz</span><span> archive.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Commands that can be used with this switch</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><a href="#chmtopic22" style="text-decoration:none"><span style="text-decoration:underline">a (Add)</span></a><span>, </span><a href="#chmtopic25" style="text-decoration:none"><span style="text-decoration:underline">e (Extract)</span></a><span>, </span><a href="#chmtopic26" style="text-decoration:none"><span style="text-decoration:underline">h (Hash)</span></a><span>, </span><a href="#chmtopic30" style="text-decoration:none"><span style="text-decoration:underline">u (Update)</span></a><span>, </span><a href="#chmtopic31" style="text-decoration:none"><span style="text-decoration:underline">x (Extract with full paths)</span></a></p>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic53"></a><span style="color:#000000">-so (write data to stdout) switch</span></h1>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Causes 7-Zip to write output data to stdout (standard output stream).</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Syntax</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">-so</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>If the -so switch is used with the command that creates archive, it works only with some archive formats: xz, gzip, bzip2 and tar.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Examples</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z x archive.gz -so &gt; Doc.txt</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>decompresses </span><span class="filename">archive.gz</span><span> archive to output stream and then redirects that stream to </span><span class="filename">Doc.txt</span><span> file.</span></p>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z a dummy -tgzip -so Doc.txt &gt; archive.gz</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>compresses the </span><span class="filename">Doc.txt</span><span> file to the 7-Zip standard output stream and writes that stream to </span><span class="filename">archive.gz</span><span> file.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Commands that can be used with this switch</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><a href="#chmtopic22" style="text-decoration:none"><span style="text-decoration:underline">a (Add)</span></a><span>, </span><a href="#chmtopic25" style="text-decoration:none"><span style="text-decoration:underline">e (Extract)</span></a><span>, </span><a href="#chmtopic30" style="text-decoration:none"><span style="text-decoration:underline">u (Update)</span></a><span>, </span><a href="#chmtopic31" style="text-decoration:none"><span style="text-decoration:underline">x (Extract with full paths)</span></a></p>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic54"></a><span style="color:#000000">-slp (Set Large Pages mode) switch</span></h1>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Sets Large Pages mode.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Syntax</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">-slp[-]</span></p>
<table cellspacing="2" cellpadding="0" style="margin-left:19.5pt; border-spacing:1.5pt">
<tbody>
<tr>
<td style="width:60pt; padding:0.75pt; vertical-align:middle"><p style="text-align:center"><span style="font-weight:bold">Switch</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Description</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>-slp</span></p></td>
<td class=ha1><p><span>Enables Large Pages mode.</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>-slp-</span></p></td>
<td class=ha1><p><span>Disables Large Pages mode. This option is default for all commands.</span></p></td>
</tr>
</tbody>
</table>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Large Pages mode increases the speed of compression. However, there is a pause at the start of compression while 7-Zip allocates the large pages in memory. If 7-Zip can't allocate large pages, it allocates usual small pages. Also, the Windows Task Manager doesn't show the real memory usage of the program, if 7-Zip uses large pages. This feature doesn't work on Windows 2000 / 32-bit Windows XP. Also, it can require administrator's rights for your system. The recommended size of RAM for this feature is 3 GB or more. To install this feature, you must run the 7-Zip File Manager with administrator's rights at least once, close it, and then reboot the system.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span style="font-weight:bold">Notes:</span><span> if you use -slp mode in old Windows version, your Windows system can hang for several seconds when 7-zip allocates memory blocks. Windows can hang other tasks for that time. It can look like full system hang, but then it resumes. It was so in old Windows versions. But modern Windows versions (Windows 7 / Windows 10) can allocate &quot;Large pages&quot; faster than previous Windows versions. </span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Also it's senseless to use -slp mode to compress small data sets (less than 100 MB). But if you compress big data sets (100 MB or more) with LZMA/LZMA2 method with large dictionary, you can get 5%-10% speed improvement with -slp mode.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Example</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z a archive.7z -slp a.iso</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>compresses </span><span class="filename">a.iso</span><span> file with Large Pages mode switched on.</span></p>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic55"></a><span style="color:#000000">-slt (Show technical information) switch</span></h1>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Sets technical mode for </span><a href="#chmtopic27" style="text-decoration:none"><span style="text-decoration:underline">l (List)</span></a><span> command.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Syntax</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">-slt</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Example</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z l -slt archive.7z</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>shows detailed technical information for the files in </span><span class="filename">archive.7z</span><span>.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Commands that can be used with this switch</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><a href="#chmtopic27" style="text-decoration:none"><span style="text-decoration:underline">l (List)</span></a></p>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic56"></a><span style="color:#000000">-sni (Store NT security information) switch</span></h1>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Syntax</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">-sni</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Use this switch to store and restore NT (NTFS) security information for files and directories. Note that only NTFS file system supports that feature.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Current version of 7-Zip can store NT security information only to WIM archives.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Examples</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z a a.wim -sni *.txt</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>stores </span><span class="filename">txt</span><span> files with NT security information.</span></p>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z x a.wim -sni</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>unpacks </span><span class="filename">a.wim</span><span> and restores NT security information.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Commands that can be used with this switch</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><a href="#chmtopic22" style="text-decoration:none"><span style="text-decoration:underline">a (Add)</span></a><span>, </span><a href="#chmtopic25" style="text-decoration:none"><span style="text-decoration:underline">e (Extract)</span></a><span>, </span><a href="#chmtopic30" style="text-decoration:none"><span style="text-decoration:underline">u (Update)</span></a><span>, </span><a href="#chmtopic31" style="text-decoration:none"><span style="text-decoration:underline">x (Extract with full paths)</span></a></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">See also</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span style="font-weight:bold">Switches:</span><span> </span><a href="#chmtopic57" style="text-decoration:none"><span style="text-decoration:underline">-sns</span></a></p>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic57"></a><span style="color:#000000">-sns (Store NTFS alternate Streams) switch</span></h1>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Syntax</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">-sns[-]</span></p>
<table cellspacing="2" cellpadding="0" style="margin-left:19.5pt; border-spacing:1.5pt">
<tbody>
<tr>
<td style="width:60pt; padding:0.75pt; vertical-align:middle"><p style="text-align:center"><span style="font-weight:bold">Switch</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Description</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>-sns </span></p></td>
<td class=ha1><p><span>Enable &quot;Store NTFS alternate streams&quot; mode. It's default option, if you extract archive.</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>-sns- </span></p></td>
<td class=ha1><p><span>Disable &quot;Store NTFS alternate streams&quot; mode. It's default option, if you create archive or call &quot;list&quot; command. </span></p></td>
</tr>
</tbody>
</table>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>If -sns mode is enabled, 7-Zip processes NTFS Alternate Data Streams for files and folders.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Current version of 7-Zip can store NTFS alternate streams only to WIM archives.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Note: 7-Zip can't include alternate streams to archives on 32-bit Windows XP and older systems.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Examples</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z a a.wim -sns *.txt</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>stores </span><span class="filename">txt</span><span> files including alternate data streams.</span></p>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z x a.wim</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>unpacks </span><span class="filename">a.wim</span><span> including alternate data streams.</span></p>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z x a.wim -sns-</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>unpacks </span><span class="filename">a.wim</span><span> without alternate data streams.</span></p>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z l a.wim -sns</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>lists files in </span><span class="filename">a.wim</span><span> including alternate data streams.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Commands that can be used with this switch</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><a href="#chmtopic22" style="text-decoration:none"><span style="text-decoration:underline">a (Add)</span></a><span>, </span><a href="#chmtopic24" style="text-decoration:none"><span style="text-decoration:underline">d (Delete)</span></a><span>, </span><a href="#chmtopic25" style="text-decoration:none"><span style="text-decoration:underline">e (Extract)</span></a><span>, </span><a href="#chmtopic26" style="text-decoration:none"><span style="text-decoration:underline">h (Hash)</span></a><span>, </span><a href="#chmtopic27" style="text-decoration:none"><span style="text-decoration:underline">l (List)</span></a><span>, </span><a href="#chmtopic29" style="text-decoration:none"><span style="text-decoration:underline">t (Test)</span></a><span>, </span><a href="#chmtopic30" style="text-decoration:none"><span style="text-decoration:underline">u (Update)</span></a><span>, </span><a href="#chmtopic31" style="text-decoration:none"><span style="text-decoration:underline">x (Extract with full paths)</span></a></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">See also</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span style="font-weight:bold">Switches:</span><span> </span><a href="#chmtopic56" style="text-decoration:none"><span style="text-decoration:underline">-sni</span></a></p>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic58"></a><span style="color:#000000">-spf (Use fully qualified file paths) switch</span></h1>
<table cellspacing="2" cellpadding="0" style="margin-left:19.5pt; border-spacing:1.5pt">
<tbody>
<tr>
<td style="width:60pt; padding:0.75pt; vertical-align:middle"><p style="text-align:center"><span style="font-weight:bold">Switch</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Description</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>-spf</span></p></td>
<td class=ha1><p><span>Use absolute paths including drive letter.</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>-spf2</span></p></td>
<td class=ha1><p><span>Use full paths without drive letter.</span></p></td>
</tr>
</tbody>
</table>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Enables the mode that allows to use fully qualified file paths in archives. If -spf switch is not specified, 7-Zip reduces file paths to relative paths when it adds files to archive, and 7-Zip converts paths to relative paths when you extract archive. If -spf switch is specified, 7-Zip doesn't try to process or convert paths.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Fully qualified file paths begin with one of the following:</span></p>
<ul type="disc" style="margin:0pt; padding-left:0pt">
<li class="li" style="margin-top:5.75pt; margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">A UNC name, which starts with two backslash characters, for example, &quot;\\Server1\&quot;. </span></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">A disk designator with a backslash, for example &quot;C:\&quot;. </span></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">A single backslash, for example, &quot;\Folder&quot;. </span></li>
</ul>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>If -spf switch is specified, but the path is not fully qualified, 7-Zip will use specified path, it will not convert the path to fully qualified path.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Please be careful, if you use -spf switch with &quot;extract&quot; command. Check that file names in archive are correct. Note that with -spf switch 7-Zip can try to rewrite any file with path specified in archive.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Syntax</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">-spf</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Examples</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z a a.7z -spf c:\Files\test.txt d:\test.txt</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>stores both </span><span class="filename">txt</span><span> files with full paths.</span></p>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z x a.7z -spf</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>extracts files from </span><span class="filename">a.7z</span><span> archive with exact file paths specified in archive.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Commands that can be used with this switch</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><a href="#chmtopic22" style="text-decoration:none"><span style="text-decoration:underline">a (Add)</span></a><span>, </span><a href="#chmtopic24" style="text-decoration:none"><span style="text-decoration:underline">d (Delete)</span></a><span>, </span><a href="#chmtopic25" style="text-decoration:none"><span style="text-decoration:underline">e (Extract)</span></a><span>, </span><a href="#chmtopic30" style="text-decoration:none"><span style="text-decoration:underline">u (Update)</span></a><span>, </span><a href="#chmtopic31" style="text-decoration:none"><span style="text-decoration:underline">x (Extract with full paths)</span></a></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">See also</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span style="font-weight:bold">Switches:</span></p>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic59"></a><span style="color:#000000">-ssc (Set Sensitive Case mode) switch</span></h1>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Sets sensitive case mode for file names.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Syntax</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">-scs[-]</span></p>
<table cellspacing="2" cellpadding="0" style="margin-left:19.5pt; border-spacing:1.5pt">
<tbody>
<tr>
<td style="width:60pt; padding:0.75pt; vertical-align:middle"><p style="text-align:center"><span style="font-weight:bold">Switch</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Description</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>-ssc</span></p></td>
<td class=ha1><p><span>Set case-sensitive mode. It's default for Posix/Linux systems.</span></p></td>
</tr>
<tr>
<td class=ha1><p><span>-ssc-</span></p></td>
<td class=ha1><p><span>Set case-insensitive mode. It's default for Windows systems.</span></p></td>
</tr>
</tbody>
</table>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Example</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z a archive.7z A*.txt -ssc -r</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>compresses all </span><span class="filename">A*.txt</span><span> files from current directory and all it's subdirectories. That command doesn't compress </span><span class="filename">a*.txt</span><span> files. </span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Commands that can be used with this switch</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><a href="#chmtopic22" style="text-decoration:none"><span style="text-decoration:underline">a (Add)</span></a><span>, </span><a href="#chmtopic24" style="text-decoration:none"><span style="text-decoration:underline">d (Delete)</span></a><span>, </span><a href="#chmtopic25" style="text-decoration:none"><span style="text-decoration:underline">e (Extract)</span></a><span>, </span><a href="#chmtopic27" style="text-decoration:none"><span style="text-decoration:underline">l (List)</span></a><span>, </span><a href="#chmtopic29" style="text-decoration:none"><span style="text-decoration:underline">t (Test)</span></a><span>, </span><a href="#chmtopic30" style="text-decoration:none"><span style="text-decoration:underline">u (Update)</span></a><span>, </span><a href="#chmtopic31" style="text-decoration:none"><span style="text-decoration:underline">x (Extract with full paths)</span></a></p>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic60"></a><span style="color:#000000">-ssw (Compress files open for writing) switch</span></h1>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Compresses files open for writing by another applications. If this switch is not set, 7-zip doesn't include such files to archive.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Syntax</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">-ssw</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Example</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z a archive.7z -ssw *.txt</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>compresses all </span><span class="filename">*.txt</span><span> files in current folder including files open for writing by another applications.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Commands that can be used with this switch</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><a href="#chmtopic22" style="text-decoration:none"><span style="text-decoration:underline">a (Add)</span></a><span>, </span><a href="#chmtopic26" style="text-decoration:none"><span style="text-decoration:underline">h (Hash)</span></a><span>, </span><a href="#chmtopic30" style="text-decoration:none"><span style="text-decoration:underline">u (Update)</span></a></p>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic61"></a><span style="color:#000000">-stl (Set archive timestamp from the most recently modified file) switch</span></h1>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Syntax</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">-stl</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>If -stl switch is specified, 7-Zip sets timestamp for archive file as timestamp from the most recently modified file in that archive.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Examples</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z u a.7z -stl *.txt</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Commands that can be used with this switch</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><a href="#chmtopic22" style="text-decoration:none"><span style="text-decoration:underline">a (Add)</span></a><span>, </span><a href="#chmtopic24" style="text-decoration:none"><span style="text-decoration:underline">d (Delete)</span></a><span>, </span><a href="#chmtopic28" style="text-decoration:none"><span style="text-decoration:underline">rn (Rename)</span></a><span>, </span><a href="#chmtopic30" style="text-decoration:none"><span style="text-decoration:underline">u (Update)</span></a></p>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic62"></a><span style="color:#000000">-stx (Exclude archive type) switch</span></h1>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>The switch disables the code related to specified archive type and an archive can not be open with specified archive type.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Multiple -stx switches are supported.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Syntax</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">-stx{archive_type}</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><span style="font-weight:bold">{archive_type}</span></p>
<p style="margin-top:4.8pt; margin-left:37.75pt; margin-bottom:9.6pt"><span>Specifies the type of archive. It can be: 7z, xz, split, zip, gzip, bzip2, tar, .... </span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Example</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z x -stxpe archive.exe</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>extracts files from </span><span class="filename">archive.exe</span><span> archive and doesn't use PE format handler.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Commands that can be used with this switch</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><a href="#chmtopic22" style="text-decoration:none"><span style="text-decoration:underline">a (Add)</span></a><span>, </span><a href="#chmtopic24" style="text-decoration:none"><span style="text-decoration:underline">d (Delete)</span></a><span>, </span><a href="#chmtopic25" style="text-decoration:none"><span style="text-decoration:underline">e (Extract)</span></a><span>, </span><a href="#chmtopic27" style="text-decoration:none"><span style="text-decoration:underline">l (List)</span></a><span>, </span><a href="#chmtopic29" style="text-decoration:none"><span style="text-decoration:underline">t (Test)</span></a><span>, </span><a href="#chmtopic30" style="text-decoration:none"><span style="text-decoration:underline">u (Update)</span></a><span>, </span><a href="#chmtopic31" style="text-decoration:none"><span style="text-decoration:underline">x (Extract with full paths)</span></a></p>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic63"></a><span style="color:#000000">-t (set Type of archive) switch</span></h1>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Specifies the type of archive.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Syntax</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">-t{archive_type}[:s{Size}][:r][:e][:a]</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><span style="font-weight:bold">{archive_type}</span></p>
<p style="margin-top:4.8pt; margin-left:37.75pt; margin-bottom:4.8pt"><span>Specifies the type of archive. It can be: *, #, 7z, xz, split, zip, gzip, bzip2, tar, .... </span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><span style="font-weight:bold">*:r</span></p>
<p style="margin-top:4.8pt; margin-left:37.75pt; margin-bottom:4.8pt"><span>Default mode. 7-Zip opens archive and subfile, if it's supported by format. </span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><span style="font-weight:bold">*</span></p>
<p style="margin-top:4.8pt; margin-left:37.75pt; margin-bottom:4.8pt"><span>Opens only one top level archive. </span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><span style="font-weight:bold">*:s{Size}[b | k | m | g]</span></p>
<p style="margin-top:4.8pt; margin-left:37.75pt; margin-bottom:4.8pt"><span>Sets upper limit for start of archive position. Default scan size is 8 MBytes &quot;*:s8m&quot;. Example: &quot;*:s0&quot; means that it will open only file that has no any stub before archive. </span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><span style="font-weight:bold">#</span></p>
<p style="margin-top:4.8pt; margin-left:37.75pt; margin-bottom:4.8pt"><span>Opens file in Parser mode, and ignores full archives. </span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><span style="font-weight:bold">#:a</span></p>
<p style="margin-top:4.8pt; margin-left:37.75pt; margin-bottom:4.8pt"><span>Same as *, but it opens files with unknown extensions that contain archives in Parser Mode. </span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><span style="font-weight:bold">#:e</span></p>
<p style="margin-top:4.8pt; margin-left:37.75pt; margin-bottom:9.6pt"><span>Opens file in Parser mode and checks all byte positions as start of archive. </span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>If -t{archive_type} switch is not specified, 7-Zip uses extension of archive filename to detect the type of archive. If you create new archive, -t{archive_type} switch is not specified and there is no extension of archive, 7-Zip will create .7z archive.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>If -t{archive_type} switch is not specified and archive name contains incorrect extension, the program will show the warning.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>It's possible to use the combined type (for example, mbr.vhd) for &quot;Extract&quot; and &quot;List&quot; commands for some archives.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>When you extract archive of some types that contains another archive without compression (for example, MBR in VHD), 7-Zip can open both levels in one step. If you want to open/extract just top level archive, use </span><span class="filename">-t*</span><span> switch.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Note: xz, gzip and bzip2 formats support only one file per archive. If you want to compress more than one file to these formats, create a tar archive at first, and then compress it with your selected format.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Example</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z a -tzip archive.zip *.txt</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>adds all </span><span class="filename">*.txt</span><span> files from current directory to zip archive </span><span class="filename">archive.zip</span><span>.</span></p>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z t -t7z.split archive.7z.001</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>tests all files in </span><span class="filename">archive.7z.001</span><span>. It also checks that archive is multivolume .7z archive.</span></p>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z x -t# sfxarchive.exe</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>extracts </span><span class="filename">sfxarchive.exe </span><span>in parser mode.</span></p>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z x -tiso archive.iso</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>extracts files from </span><span class="filename">archive.iso</span><span> open as ISO archive. </span></p>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z x -tudf archive.iso</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>extracts files from </span><span class="filename">archive.iso</span><span> open as UDF archive. </span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Commands that can be used with this switch</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><a href="#chmtopic22" style="text-decoration:none"><span style="text-decoration:underline">a (Add)</span></a><span>, </span><a href="#chmtopic24" style="text-decoration:none"><span style="text-decoration:underline">d (Delete)</span></a><span>, </span><a href="#chmtopic25" style="text-decoration:none"><span style="text-decoration:underline">e (Extract)</span></a><span>, </span><a href="#chmtopic27" style="text-decoration:none"><span style="text-decoration:underline">l (List)</span></a><span>, </span><a href="#chmtopic29" style="text-decoration:none"><span style="text-decoration:underline">t (Test)</span></a><span>, </span><a href="#chmtopic30" style="text-decoration:none"><span style="text-decoration:underline">u (Update)</span></a><span>, </span><a href="#chmtopic31" style="text-decoration:none"><span style="text-decoration:underline">x (Extract with full paths)</span></a></p>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic64"></a><span style="color:#000000">-u (Update options) switch</span></h1>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Specifies how to update files in an archive and (or) how to create new archives.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Syntax</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">-u</span><a href="#chmbookmark64" style="text-decoration:none"><span style="font-family:'Courier New'; text-decoration:underline">[-]</span></a><span style="font-family:'Courier New'">&lt;action_set&gt;</span><a href="#chmbookmark65" style="text-decoration:none"><span style="font-family:'Courier New'; text-decoration:underline">[!{new_archive_name}]</span></a></p>
<p style="margin-left:19.5pt"><span style="font-family:'Courier New'; -aw-import:ignore">&nbsp;</span></p>
<p style="margin-left:19.5pt"><span style="font-family:'Courier New'; -aw-import:spaces">&nbsp; </span><span style="font-family:'Courier New'">&lt;action_set&gt; ::= &lt;state_action&gt;...</span></p>
<p style="margin-left:19.5pt"><span style="font-family:'Courier New'; -aw-import:ignore">&nbsp;</span></p>
<p style="margin-left:19.5pt"><span style="font-family:'Courier New'; -aw-import:spaces">&nbsp;&nbsp;&nbsp; </span><span style="font-family:'Courier New'">&lt;state_action&gt; ::= </span><a href="#chmbookmark66" style="text-decoration:none"><span style="font-family:'Courier New'; text-decoration:underline">&lt;state&gt;</span></a><a href="#chmbookmark66" style="text-decoration:none"><span style="font-family:'Courier New'; text-decoration:underline">&lt;action&gt;</span></a></p>
<p style="margin-left:19.5pt"><span style="font-family:'Courier New'; -aw-import:ignore">&nbsp;</span></p>
<p style="margin-left:19.5pt"><span style="font-family:'Courier New'; -aw-import:spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><a href="#chmbookmark67" style="text-decoration:none"><span style="font-family:'Courier New'; text-decoration:underline">&lt;state&gt;</span></a><span style="font-family:'Courier New'"> ::= p | q | r | x | y | z | w</span></p>
<p style="margin-left:19.5pt"><span style="font-family:'Courier New'; -aw-import:ignore">&nbsp;</span></p>
<p style="margin-left:19.5pt"><span style="font-family:'Courier New'; -aw-import:spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><a href="#chmbookmark67" style="text-decoration:none"><span style="font-family:'Courier New'; text-decoration:underline">&lt;action&gt;</span></a><span style="font-family:'Courier New'"> ::= 0 | 1 | 2 | 3</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Parameters</span></h4>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><a name="chmbookmark64"></a><span style="font-weight:bold">dash (-)</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Disables any updates in the base archive.</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>The term </span><span style="font-weight:bold">base archive</span><span> means the archive assigned by &quot;base_archive_name&quot; on the command line. See </span><a href="#chmtopic19" style="text-decoration:none"><span style="text-decoration:underline">Command line syntax</span></a><span> for more details.</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><a name="chmbookmark65"></a><span style="font-weight:bold">{new_archive_name}</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Specifies the path name of the new archive to be created. All options in this switch will refer to this new archive.</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>If not assigned, then all options in this switch will refer to the base archive of the command.</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><a name="chmbookmark66"></a><span style="font-weight:bold">&lt;state&gt;</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Specifies the state of a particular file to be processed.</span></p>
<p style="margin-top:9.6pt; margin-left:37.75pt; margin-bottom:9.6pt"><span style="font-family:'Courier New'">&lt;state&gt; ::= p | q | r | x | y | z | w</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>For each unique filename there are 6 variants of state:</span></p>
<table cellspacing="2" cellpadding="0" style="margin-left:37.75pt; border-spacing:1.5pt">
<tbody>
<tr>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">&lt;state&gt;</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">State condition</span></p></td>
<td style="width:20%; padding:0.75pt; vertical-align:middle"><p style="text-align:center"><span style="font-weight:bold">File on Disk</span></p></td>
<td style="width:20%; padding:0.75pt; vertical-align:middle"><p style="text-align:center"><span style="font-weight:bold">File in Archive</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>p</span></p></td>
<td class=ha1><p><span>File exists in archive, but is not matched with wildcard.</span></p></td>
<td class=ha1><p><span>&nbsp;</span></p></td>
<td class=ha1><p><span>Exists, but is not matched</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>q</span></p></td>
<td class=ha1><p><span>File exists in archive, but doesn't exist on disk.</span></p></td>
<td class=ha1><p><span>Doesn't exist</span></p></td>
<td class=ha1><p><span>Exists</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>r</span></p></td>
<td class=ha1><p><span>File doesn't exist in archive, but exists on disk.</span></p></td>
<td class=ha1><p><span>Exists</span></p></td>
<td class=ha1><p><span>Doesn't exist</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>x</span></p></td>
<td class=ha1><p><span>File in archive is newer than the file on disk.</span></p></td>
<td class=ha1><p><span>Older</span></p></td>
<td class=ha1><p><span>Newer</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>y</span></p></td>
<td class=ha1><p><span>File in archive is older than the file on disk.</span></p></td>
<td class=ha1><p><span>Newer</span></p></td>
<td class=ha1><p><span>Older</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>z</span></p></td>
<td class=ha1><p><span>File in archive is same as the file on disk</span></p></td>
<td class=ha1><p><span>Same</span></p></td>
<td class=ha1><p><span>Same</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>w</span></p></td>
<td class=ha1><p><span>Can not be detected what file is newer (times are the same, sizes are different)</span></p></td>
<td class=ha1><p><span>?</span></p></td>
<td class=ha1><p><span>?</span></p></td>
</tr>
</tbody>
</table>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><a name="chmbookmark67"></a><span style="font-weight:bold">&lt;action&gt;</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Specifies the action for a given </span><a href="#chmbookmark66" style="text-decoration:none"><span style="text-decoration:underline">&lt;state&gt;</span></a><span>.</span></p>
<p style="margin-top:9.6pt; margin-left:37.75pt; margin-bottom:9.6pt"><span style="font-family:'Courier New'">&lt;action&gt; ::= 0 | 1 | 2 | 3</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>For each state you can specify one of the three variants of actions:</span></p>
<table cellspacing="2" cellpadding="0" style="margin-left:37.75pt; border-spacing:1.5pt">
<tbody>
<tr>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">&lt;action&gt;</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Description</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>0</span></p></td>
<td class=ha1><p><span>Ignore file (don't create item in new archive for this file)</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>1</span></p></td>
<td class=ha1><p><span>Copy file (copy from old archive to new)</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>2</span></p></td>
<td class=ha1><p><span>Compress (compress file from disk to new archive)</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span>3</span></p></td>
<td class=ha1><p><span>Create Anti-item (item that will delete file or directory during extracting). This feature is supported only in 7z format.</span></p></td>
</tr>
</tbody>
</table>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Remarks</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Any update command (such as </span><a href="#chmtopic22" style="text-decoration:none"><span style="text-decoration:underline">a (Add)</span></a><span>, </span><a href="#chmtopic24" style="text-decoration:none"><span style="text-decoration:underline">d (Delete)</span></a><span>, </span><a href="#chmtopic30" style="text-decoration:none"><span style="text-decoration:underline">u (Update)</span></a><span>) can be assigned in these terms.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>The following table shows action sets for update commands.</span></p>
<table cellspacing="2" cellpadding="0" style="margin-left:19.5pt; border-spacing:1.5pt">
<tbody>
<tr>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">command \ </span><a href="#chmbookmark66" style="text-decoration:none"><span style="font-weight:bold; text-decoration:underline">&lt;state&gt;</span></a></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">p</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">q</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">r</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">x</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">y</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">z</span></p></td>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">w</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><a href="#chmtopic24" style="text-decoration:none"><span style="font-weight:bold; text-decoration:underline">d (Delete)</span></a></p></td>
<td class=ha1><p><span>1</span></p></td>
<td class=ha1><p><span>0</span></p></td>
<td class=ha1><p><span>0</span></p></td>
<td class=ha1><p><span>0</span></p></td>
<td class=ha1><p><span>0</span></p></td>
<td class=ha1><p><span>0</span></p></td>
<td class=ha1><p><span>0</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><a href="#chmtopic22" style="text-decoration:none"><span style="font-weight:bold; text-decoration:underline">a (Add)</span></a></p></td>
<td class=ha1><p><span>1</span></p></td>
<td class=ha1><p><span>1</span></p></td>
<td class=ha1><p><span>2</span></p></td>
<td class=ha1><p><span>2</span></p></td>
<td class=ha1><p><span>2</span></p></td>
<td class=ha1><p><span>2</span></p></td>
<td class=ha1><p><span>2</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><a href="#chmtopic30" style="text-decoration:none"><span style="font-weight:bold; text-decoration:underline">u (Update)</span></a></p></td>
<td class=ha1><p><span>1</span></p></td>
<td class=ha1><p><span>1</span></p></td>
<td class=ha1><p><span>2</span></p></td>
<td class=ha1><p><span>1</span></p></td>
<td class=ha1><p><span>2</span></p></td>
<td class=ha1><p><span>1</span></p></td>
<td class=ha1><p><span>2</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Freshen</span></p></td>
<td class=ha1><p><span>1</span></p></td>
<td class=ha1><p><span>1</span></p></td>
<td class=ha1><p><span>0</span></p></td>
<td class=ha1><p><span>1</span></p></td>
<td class=ha1><p><span>2</span></p></td>
<td class=ha1><p><span>1</span></p></td>
<td class=ha1><p><span>2</span></p></td>
</tr>
<tr>
<td class=ha1><p style="text-align:center"><span style="font-weight:bold">Synchronize</span></p></td>
<td class=ha1><p><span>1</span></p></td>
<td class=ha1><p><span>0</span></p></td>
<td class=ha1><p><span>2</span></p></td>
<td class=ha1><p><span>1</span></p></td>
<td class=ha1><p><span>2</span></p></td>
<td class=ha1><p><span>1</span></p></td>
<td class=ha1><p><span>2</span></p></td>
</tr>
</tbody>
</table>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>If you don't specify a </span><a href="#chmbookmark65" style="text-decoration:none"><span style="font-style:italic; text-decoration:underline">!{new_archive_name}</span></a><span> option, then all options will refer to the main archive (the archive assigned on the command line after the 7z command). If you specify </span><a href="#chmbookmark65" style="text-decoration:none"><span style="font-style:italic; text-decoration:underline">!{new_archive_name}</span></a><span> option, then 7-Zip also will create a new archive with the specified name and all options will refer to that new archive.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Multiple update switches are supported. 7-Zip can create any number of new archives during one operation.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>By default, the action set for each new archive is assigned as the action set of the main command. There are 3 different action sets for commands: </span><a href="#chmtopic22" style="text-decoration:none"><span style="text-decoration:underline">a (Add)</span></a><span>, </span><a href="#chmtopic24" style="text-decoration:none"><span style="text-decoration:underline">d (Delete)</span></a><span>, </span><a href="#chmtopic30" style="text-decoration:none"><span style="text-decoration:underline">u (Update)</span></a><span>. You can overload any &lt;state_action&gt; pair.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Time zone notes</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>If you change time zone (when you move your computer to another time zone or if there are clock changes for daylight saving in your zone), you can have some problems with update commands that depend from file's modification time. It's strongly recommended to use only file system that uses Coordinated Universal Time (UTC) and archive format that also uses UTC. In that case you will have no problems with time zone changes. Also it's recommended to use only UTC formats in other cases, for example, if you send files to someone in another time zone.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Also in some cases there are no problems, if both file system and archive format use local time, for example, FAT file system and ZIP format.</span></p>
<ul type="disc" style="margin:0pt; padding-left:0pt">
<li class="li" style="margin-top:5.75pt; margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">UTC file systems: NTFS </span></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">UTC archive formats: .zip with -mtc switch, 7z, tar, gzip2, iso, wim </span></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">Local time file systems : FAT, FAT32 </span></li>
<li class="li" style="margin-left:73.75pt; margin-bottom:5.75pt; font-family:serif; -aw-font-family:'Symbol'; -aw-font-weight:normal; -aw-number-format:''"><span style="font-family:Verdana">Local time archive formats : rar, zip, cab </span></li>
</ul>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Examples</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z u c:\1\exist.7z -u- -up0q3x2z0!c:\1\update.7z *</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>creates a new archive </span><span class="filename">update.7z</span><span> and writes to this archive all files from current directory which differ from files in </span><span class="filename">exist.7z</span><span> archive. </span><span class="filename">exist.7z</span><span> archive will not be changed.</span></p>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z u c:\1\exist.7z -up0q3x2z0!c:\1\update.7z * -ms=off</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>creates a new archive </span><span class="filename">update.7z</span><span> and writes to this archive all files from the current directory which differ from files in </span><span class="filename">exist.7z</span><span> archive. </span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Note: the updating of solid .7z archives can be slow, since it can require some recompression.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Commands that can be used with this switch</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><a href="#chmtopic22" style="text-decoration:none"><span style="text-decoration:underline">a (Add)</span></a><span>, </span><a href="#chmtopic24" style="text-decoration:none"><span style="text-decoration:underline">d (Delete)</span></a><span>, </span><a href="#chmtopic28" style="text-decoration:none"><span style="text-decoration:underline">rn (Rename)</span></a><span>, </span><a href="#chmtopic30" style="text-decoration:none"><span style="text-decoration:underline">u (Update)</span></a><span>, </span></p>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic65"></a><span style="color:#000000">-v (Create Volumes) switch</span></h1>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Specifies volume sizes.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Syntax</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">-v{Size}[b | k | m | g]</span></p>
<p style="margin-left:19.5pt"><span style="font-family:'Courier New'; -aw-import:ignore">&nbsp;</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><span style="font-weight:bold">{Size}[b | k | m | g]</span></p>
<p style="margin-top:4.8pt; margin-left:37.75pt; margin-bottom:9.6pt"><span>Specifies volume size in Bytes, Kilobytes (1 Kilobyte = 1024 bytes), Megabytes (1 Megabyte = 1024 Kilobytes) or Gigabytes (1 Gigabyte = 1024 Megabytes). if you specify only {Size}, 7-zip will treat it as bytes.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>It's possible to specify several -v switches.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span style="font-weight:bold">NOTE:</span><span> Please don't use volumes (and don't copy volumes) before finishing archiving. 7-Zip can change any volume (including first volume) at the end of archiving operation.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Examples</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z a a.7z *.txt -v10k -v15k -v2m</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>creates multivolume </span><span class="filename">a.7z</span><span> archive. First volume will be 10 KB, second will be 15 KB, and all others will be 2 MB.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Commands that can be used with this switch</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><a href="#chmtopic22" style="text-decoration:none"><span style="text-decoration:underline">a (Add)</span></a><span>, </span></p>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic66"></a><span style="color:#000000">-w (set Working directory) switch</span></h1>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Sets the working directory for the temporary base archive. By default, 7-Zip builds a new base archive file in the same directory as the old base archive file. By specifying this switch, you can set the working directory where the temporary base archive file will be built. After the temporary base archive file is built, it is copied over the original archive; then, the temporary file is deleted.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Syntax</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">-w[</span><a href="#chmbookmark68" style="text-decoration:none"><span style="font-family:'Courier New'; text-decoration:underline">{dir_path}</span></a><span style="font-family:'Courier New'">]</span></p>
<p style="margin-top:7.3pt; margin-left:19.5pt; margin-bottom:4.8pt"><a name="chmbookmark68"></a><span style="font-weight:bold">{dir_path}</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:5.75pt"><span>Specifies the destination directory path. It's not required that a path end with a backslash.</span></p>
<p class="dlp" style="margin-top:5.75pt; margin-left:37.75pt; margin-bottom:9.6pt"><span>If &lt;dir_path&gt; is not assigned, then 7-Zip will use the Windows temporary directory.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Example</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z a -tzip archive.zip *.cpp -wc:\temp</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>adds </span><span class="filename">*.cpp</span><span> files to the </span><span class="filename">archive.zip</span><span> archive, creating a temporary archive in </span><span class="filename">c:\temp</span><span> folder.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Commands that can be used with this switch</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><a href="#chmtopic22" style="text-decoration:none"><span style="text-decoration:underline">a (Add)</span></a><span>, </span><a href="#chmtopic24" style="text-decoration:none"><span style="text-decoration:underline">d (Delete)</span></a><span>, </span><a href="#chmtopic28" style="text-decoration:none"><span style="text-decoration:underline">rn (Rename)</span></a><span>, </span><a href="#chmtopic30" style="text-decoration:none"><span style="text-decoration:underline">u (Update)</span></a><span>, </span></p>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic67"></a><span style="color:#000000">-x (Exclude filenames) switch</span></h1>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Specifies which filenames or wildcarded names must be excluded from the operation.</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Multiple exclude switches are supported.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Syntax</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">-x[&lt;recurse_type&gt;]&lt;file_ref&gt;</span></p>
<p style="margin-left:19.5pt"><span style="font-family:'Courier New'; -aw-import:ignore">&nbsp;</span></p>
<p style="margin-left:19.5pt"><span style="font-family:'Courier New'">&lt;recurse_type&gt; ::= r[- | 0]</span></p>
<p style="margin-left:19.5pt"><span style="font-family:'Courier New'">&lt;file_ref&gt; ::= @{listfile} | !{wildcard}</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>See </span><a href="#chmtopic40" style="text-decoration:none"><span style="text-decoration:underline">-i (Include)</span></a><span> switch description for information about option parameters.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Examples</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z a -tzip archive.zip *.txt -x!temp.*</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>adds to the </span><span class="filename">archive.zip</span><span> all </span><span class="filename">*.txt</span><span> files, except </span><span class="filename">temp.*</span><span> files.</span></p>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z a archive.7z Folder1\ -xr!*.png</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>adds to the </span><span class="filename">archive.7z</span><span> all files from </span><span class="filename">Folder1</span><span> and its subfolders, except </span><span class="filename">*.png</span><span> files.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Commands that can be used with this switch</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><a href="#chmtopic22" style="text-decoration:none"><span style="text-decoration:underline">a (Add)</span></a><span>, </span><a href="#chmtopic24" style="text-decoration:none"><span style="text-decoration:underline">d (Delete)</span></a><span>, </span><a href="#chmtopic26" style="text-decoration:none"><span style="text-decoration:underline">h (Hash)</span></a><span>, </span><a href="#chmtopic25" style="text-decoration:none"><span style="text-decoration:underline">e (Extract)</span></a><span>, </span><a href="#chmtopic27" style="text-decoration:none"><span style="text-decoration:underline">l (List)</span></a><span>, </span><a href="#chmtopic29" style="text-decoration:none"><span style="text-decoration:underline">t (Test)</span></a><span>, </span><a href="#chmtopic28" style="text-decoration:none"><span style="text-decoration:underline">rn (Rename)</span></a><span>, </span><a href="#chmtopic30" style="text-decoration:none"><span style="text-decoration:underline">u (Update)</span></a><span>, </span><a href="#chmtopic31" style="text-decoration:none"><span style="text-decoration:underline">x (Extract with full paths)</span></a></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">See also</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span style="font-weight:bold">Switches:</span><span> </span><a href="#chmtopic44" style="text-decoration:none"><span style="text-decoration:underline">-r (Recurse)</span></a><span>, </span><a href="#chmtopic40" style="text-decoration:none"><span style="text-decoration:underline">-i (Include)</span></a></p>
<h1 style="margin-top:6.95pt; margin-bottom:13.9pt; page-break-inside:auto; page-break-after:auto; font-size:14pt"><a name="chmtopic68"></a><span style="color:#000000">-y (assume Yes on all queries) switch</span></h1>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>Disables most of the normal user queries during 7-Zip execution. You can use this switch to suppress overwrite queries in the </span><a href="#chmtopic25" style="text-decoration:none"><span style="text-decoration:underline">e (Extract)</span></a><span> and </span><a href="#chmtopic31" style="text-decoration:none"><span style="text-decoration:underline">x (Extract with full paths)</span></a><span> commands.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Syntax</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt; margin-bottom:9.6pt"><span style="font-family:'Courier New'">-y</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Examples</span></h4>
<p style="margin-top:9.6pt; margin-left:19.5pt"><span style="font-family:'Courier New'">7z x src.zip -y</span></p>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span>extracts all files from </span><span class="filename">src.zip</span><span> archive. All overwrite queries will be suppressed and files on disk with same filenames as in archive will be overwritten.</span></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">Commands that can be used with this switch</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><a href="#chmtopic25" style="text-decoration:none"><span style="text-decoration:underline">e (Extract)</span></a><span>, </span><a href="#chmtopic31" style="text-decoration:none"><span style="text-decoration:underline">x (Extract with full paths)</span></a></p>
<h4 style="margin-top:14.4pt; margin-bottom:5.75pt; page-break-inside:auto; page-break-after:auto; font-size:9.5pt"><span style="color:#000000">See also</span></h4>
<p class="p" style="margin-top:5.75pt; margin-left:19.5pt; margin-bottom:5.75pt"><span style="font-weight:bold">Switches:</span><span> </span><a href="#chmtopic36" style="text-decoration:none"><span style="text-decoration:underline">-ao (Overwrite mode)</span></a><span>, </span></p>
</div>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment