doublecmd/doc/ru/multiarc.html
2010-02-20 12:22:36 +00:00

469 lines
31 KiB
HTML
Raw Blame History

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><title>Âíåøíèå àðõèâàòîðû</title>
<link rel="STYLESHEET" type="text/css" href="doublecmd.css"/>
<meta http-equiv="Content-Style-Type" content="text/css">
<style type="text/css"><!--
body {
margin: 5px 5px 5px 5px;
background-color: #ffffff;
}
/* ========== Text Styles ========== */
hr { color: #000000}
body, table /* Normal text */
{
font-size: 10pt;
font-family: 'Arial';
font-style: normal;
font-weight: normal;
color: #000000;
text-decoration: none;
}
span.rvts1 /* Heading */
{
font-weight: bold;
color: #0000ff;
}
span.rvts2 /* Subheading */
{
font-weight: bold;
color: #000080;
}
span.rvts3 /* Keywords */
{
font-style: italic;
color: #800000;
}
a.rvts4, span.rvts4 /* Jump 1 */
{
color: #008000;
text-decoration: underline;
}
a.rvts5, span.rvts5 /* Jump 2 */
{
color: #008000;
text-decoration: underline;
}
span.rvts6
{
font-family: 'Courier New';
color: #000000;
}
span.rvts7
{
font-family: 'Courier New';
font-weight: bold;
color: #0000ff;
}
span.rvts8
{
font-family: 'Courier New';
font-weight: bold;
color: #000080;
}
a.rvts9, span.rvts9
{
font-family: 'Courier New';
color: #008000;
text-decoration: underline;
}
span.rvts10
{
font-size: 12pt;
color: #000000;
}
span.rvts11
{
font-size: 14pt;
color: #000000;
}
span.rvts12
{
font-size: 9pt;
color: #000000;
}
span.rvts13
{
font-size: 9pt;
color: #000000;
text-decoration: underline;
}
span.rvts14
{
font-weight: bold;
color: #000000;
}
span.rvts15
{
font-size: 9pt;
font-weight: bold;
color: #000000;
}
span.rvts16
{
color: #000000;
}
span.rvts17
{
font-size: 9pt;
font-style: italic;
font-weight: bold;
color: #000000;
}
span.rvts18
{
font-size: 9pt;
font-family: 'Courier';
color: #000000;
}
span.rvts19
{
font-size: 9pt;
font-style: italic;
color: #000000;
}
span.rvts20
{
font-family: 'Courier';
font-weight: bold;
color: #000000;
}
span.rvts21
{
font-family: 'Courier';
color: #000000;
}
span.rvts22
{
font-family: 'Courier';
color: #000000;
text-decoration: underline;
}
span.rvts23
{
font-family: 'Courier';
font-weight: bold;
color: #000000;
text-decoration: underline;
}
span.rvts24
{
font-size: 9pt;
font-family: 'Courier';
color: #000000;
text-decoration: underline;
}
span.rvts25
{
font-size: 9pt;
font-family: 'Courier';
font-weight: bold;
color: #000000;
}
span.rvts26
{
font-size: 8pt;
font-family: 'Microsoft Sans Serif';
color: #000000;
}
span.rvts27
{
font-size: 8pt;
font-family: 'Microsoft Sans Serif';
font-weight: bold;
color: #000000;
}
span.rvts28
{
font-size: 7pt;
color: #000000;
}
/* ========== Para Styles ========== */
p,ul,ol /* Paragraph Style */
{
text-align: left;
text-indent: 0px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
.rvps1 /* Centered */
{
text-align: center;
}
.rvps2
{
margin: 8px 0px 1px 0px;
}
.rvps3
{
margin: 8px 0px 0px 0px;
}
.rvps4
{
margin: 8px 0px 4px 0px;
}
.rvps5
{
text-indent: -16px;
margin: 0px 0px 8px 16px;
}
.rvps6
{
text-indent: -8px;
margin: 8px 0px 0px 8px;
}
.rvps7
{
text-indent: -8px;
margin: 8px 0px 0px 8px;
}
.rvps8
{
text-align: center;
text-indent: -8px;
margin: 8px 0px 0px 8px;
}
.rvps9
{
margin: 1px 0px 5px 0px;
}
.rvps10
{
margin: 1px 0px 5px 0px;
}
.rvps11
{
margin: 8px 0px 0px 0px;
}
.rvps12
{
margin: 8px 0px 1px 0px;
}
--></style>
</head>
<body alink=#ff0000>
<div class="TITLEPAGE">
<h1>Âíåøíèå àðõèâàòîðû</h1>
<hr/>
</div>
<div class="TOC">
<dt class="bold"><a name="TOC">Ñîäåðæàíèå</a></dt>
<dl>
<dt>1.1. <a href="#multiarc">Îïèñàíèå Multiarc.ini</a></dt>
<dt>1.2. <a href="#listformat">Îïèñàíèå ñòðîê Format</a></dt>
<dt>1.3. <a href="#commandformat">Ôîðìàò îïðåäåëåíèÿ êîìàíä</a></dt>
</dl>
</div>
<p>Double Commander èñïîëüçóåò ìåõàíèçì ðàáîòû ñ âíåøíèìè àðõèâàòîðàìè àíàëîãè÷íûé ïëàãèíó <a href="http://wcx.sourceforge.net/">MultiArc</a> äëÿ Total Commander. Áîëüøèíñòâî èç
ïðèâåä¸ííûõ äàëåå îáúÿñíåíèé è ïðèìåðîâ ïîçàèìñòâîâàíî èç ñïðàâî÷íîãî ôàéëà ê ýòîìó ïëàãèíó.</p>
<p class=rvps1><a name="multiarc"></a>
<p><br></p>
<p><span class=rvts11>Îïèñàíèå Multiarc.ini</span></p>
<p class=rvps3><span class=rvts12> Âñå íàñòðîéêè âíåøíèõ àðõèâàòîðîâ õðàíÿòñÿ â ôàéëå multiarc.ini. Ýòîò ôàéë ýòî ñòàíäàðòíûé INI-ôàéë. Îí ñîäåðæèò íåñêîëüêî ðàçäåëîâ (ñåêöèé). Ýòè ñåêöèè ñîäåðæàò ïàðàìåòðû - ïàðû ñòðîê ðàçäåëåííûå çíàêîì ðàâíî (=). Ýòè ôàéëû ÿâëÿþòñÿ òåêñòîâûìè è ìîãóò áûòü îòðåäàêòèðîâàíû ëþáûì òåêñòîâûì ðåäàêòîðîì. Êàæäûé àðõèâàòîð ïîääåðæèâàåìûé DC äîëæåí áûòü îïèñàí â îòäåëüíîé ñåêöèè â multiarc.ini. Ñìîòðèòå íèæå äåòàëüíóþ èíôîðìàöèþ îá èõ ñòðóêòóðå. Òàêæå åñòü ñïåöèàëüíàÿ ñåêöèÿ ñ èìåíåì "MultiArc". Ýòà ñåêöèÿ ñîäåðæèò íàñòðîéêè êîòîðûå ïðèìåíÿþòñÿ êî âñåì àðõèâàòîðàì, ò.å. îáùèå íàñòðîéêè.</span></p>
<p class=rvps3><span class=rvts12>Ñòðóêòóðà òèïè÷íîé ñåêöèè îïèñàíèÿ àðõèâàòîðà: </span></p>
<p class=rvps3><span class=rvts18>[Èìÿ_òèïà]</span></p>
<p class=rvps3><span class=rvts18>Ïàðàìåòð=Çíà÷åíèå ïàðàìåòðà</span></p>
<p class=rvps3><span class=rvts18>Øàáëîí= Ñòðîêà ïðåäñòàâëÿþùàÿ øàáëîí</span></p>
<p class=rvps3><span class=rvts18>Êîìàíäà= ñòðîêà êîìàíäû</span></p>
<p class=rvps3><span class=rvts18>Ôëàã = 0 èëè 1 â çàâèñèìîñòè îò ñîñòîÿíèÿ ôëàãà.</span></p>
<p class=rvps4><span class=rvts20>Èìÿ_òèïà</span><span class=rvts21> êðàòêîå èìÿ òèïà àðõèâàòîðà. Îáÿçàòåëüíî, è äîëæíî áûòü óíèêàëüíûì. Äîëæíî áûòü íàáðàíî ñèìâîëàìè àíãëèéñêîãî àëôàâèòà.</span></p>
<p class=rvps4><span class=rvts22>Ïðèìåð:</span></p>
<p class=rvps4><span class=rvts21>[ARJ] </span></p>
<p class=rvps4><span class=rvts23>Ïàðàìåòðû</span></p>
<p class=rvps4><span class=rvts20>Archiver</span><span class=rvts21> Ïóòü ê àðõèâàòîðó. Ïóòü ìîæåò ñîäåðæàòü ïåðåìåííûå îêðóæåíèÿ, íàïðèìåð %WINDIR% èëè %COMMANDER_PATH%.</span></p>
<p class=rvps4><span class=rvts20>ID</span><span class=rvts21> (íåîáÿçàòåëüíûé) -- ñèãíàòóðà (ID) àðõèâàòîðà, èñïîëüçóåòñÿ äëÿ îïðåäåëåíèÿ ÿâëÿåòñÿ ëè äàííûé ôàéë àðõèâîì ýòîãî òèïà. Çàïèñûâàåòñÿ ãðóïïàìè ïî 2 øåñòíàäöàòåðè÷íûõ ñèìâîëà, ðàçäåëåííûå ïðîáåëàìè. Åñëè àðõèâàòîð ìîæåò îáðàáàòûâàòü íåñêîëüêî âåðñèé àðõèâîâ ñ ðàçíûìè ñèãíàòóðàìè, îíè ðàçäåëÿþòñÿ çàïÿòûìè.</span></p>
<p class=rvps4><span class=rvts20>IDPos</span><span class=rvts21> (íåîáÿçàòåëüíûé) -- ïîçèöèÿ ID â àðõèâå. Åñëè ïîçèöèÿ íå óêàçàíà, ID áóäåò èñêàòüñÿ íà÷èíàÿ ñ íà÷àëà àðõèâà. Âû ìîæåòå îïðåäåëèòü ïîçèöèþ ñ êîíöà ôàéëà, ñ ïîìîùüþ çíàêà "-" (ìèíóñ). Åñëè äëÿ àðõèâîâ ñ ýòèì ID ìîæåò áûòü íåñêîëüêî ìåñò ðàñïîëîæåíèÿ ñèãíàòóðû, îíè ðàçäåëÿþòñÿ çàïÿòûìè (îáû÷íî ýòî ðàçíûå âåðñèè àðõèâîâ, ïîääåðæèâàåìûå àðõèâàòîðîì). Òàêæå îáðàòèòå âíèìàíèå íà îïèñàíèå ôëàãà SkipSfxHeader. Ñïåöèàëüíîå çíà÷åíèå &lt;SeekID&gt; îïðåäåëÿåò íóæíî ëè èñêàòü ID, åñëè îíè íå íàéäåíû ïî äðóãèì ïîçèöèÿì óêàçàííûì â ïàðàìåòðå. Åñëè IDPos îòñóòñòâóåò, òîãäà ID áóäåò èñêàòüñÿ â äèàïïàçîíå: ìåíüøåå èç çíà÷åíèé - ðàçìåð ôàéëà, IDSeekRange. Çíà÷åíèÿ ìîæíî ââîäèòü â äåñÿòè÷íîì&nbsp; èëè øåñòíàäöàòåðè÷íîì âèäå. Íàïðèìåð ïîçèöèþ íàõîäÿùóþñÿ â 12345 áàéò îò íà÷àëà ôàéëà ìîæíî îïèñàòü êàê</span></p>
<p class=rvps4><span class=rvts21>IDPos = 12345</span></p>
<p class=rvps4><span class=rvts21>(â äåñÿòè÷íîì èñ÷èñëåíèè) èëè (â øåñòíàäöàòåðè÷íîì èñ÷èñëåíèè)</span></p>
<p class=rvps4><span class=rvts21>IDPos = 0õ3039</span></p>
<p class=rvps4><span class=rvts21>Îòðèöàòåëüíûå çíà÷åíèÿ â øåñòíàäöàòåðè÷íîì âèäå îïèñûâàþòñÿ êàê 0xFFFFFFFF (-1 â äåñÿòè÷íîì)</span></p>
<p class=rvps4><span class=rvts20>IDSeekRange</span><span class=rvts21> (íåîáÿçàòåëüíûé) ÷èñëî áàéò, â êîòîðîì MultiArc áóäåò ïûòàòüñÿ íàéòè ID.Åñëè ïàðàìåòð îòñóòñòâóåò, áóäåò èñïîëüçîâàíî ìåíüøåå èç çíà÷åíèé Ðàçìåð_ôàéëà èëè 1Ìáàéò. Ïîèñê âñåãäà ïðîèñõîäèò îò íà÷àëà ôàéëà, SkipSfxHeader èãíîðèðóåòñÿ. Ýòî ìîæåò çàìåäëèòü îòêðûòèå àðõèâîâ èëè ïîèñê â àðõèâå. Åñëè îòñóòñòâóåò IDPOS, òîãäà èñïîëüçóåòñÿ ïîèñê ID â äèàïïàçîíåîò íà÷àëà ôàéëà äî ìåíüøåãî èç çíà÷åíèé -- (ðàçìåð ôàéëà, IDSeekRange).</span></p>
<p class=rvps4><span class=rvts20>ExcludeIDs</span><span class=rvts21> (íåîáÿçàòåëüíûé)&nbsp; Ñèãíàòóðà ïðè íàõîæäåíèè êîòîðîé ôàéë îïðåäåëÿåòñÿ êàê "Îáðàáîòàòü íå âîçìîæíî". </span></p>
<p class=rvps4><span class=rvts21>Äàííàÿ âîçìîæíîñòü ââåäåíà äëÿ êîððåêòíîé îáðàáîòêè ôàéëîâ ãåíåðèðóåìûõ ïðîãðàììàìè InnoSetup, NSIS (NullSoft Instalation System) è âîçìîæíî äðóãèìè.</span></p>
<p class=rvps4><span class=rvts21>Àëãîðèòì ðàáîòû äàííîãî ïàðàìåòðà:</span></p>
<p class=rvps4><span class=rvts21>Åñëè íàõîäèì ID èç ïàðàìåòðà </span><span class=rvts20>ID</span><span class=rvts21>, òîãäà ïðîâåðÿåì ExcludeIDs.</span></p>
<p class=rvps4><span class=rvts21>Åñëè íàøëè ñîâïàäåíèå ïî ëþáîìó èñêëþ÷àåìîìó ID, òîãäà ñ÷èòàåì ÷òî ôàéë íå ïîääåðæèâàåòñÿ óòèëèòîé </span><span class=rvts20>Archiver</span><span class=rvts21>. </span></p>
<p class=rvps4><span class=rvts21>Ôîðìàò ïàðàìåòðà: (Signature, [offset], [Absolute]),(Signature, [offset], [Absolute]), .... (Signature, [offset], [Absolute]). </span></p>
<p class=rvps4><span class=rvts21>Ãäå: </span></p>
<p class=rvps4><span class=rvts21>Signature -- ýòî ïîñëåäîâàòåëüíîñòü áàéòîâ êîòîðûå äîëæíû áûòü íàéäåíû. </span></p>
<p class=rvps4><span class=rvts21>Absolute -- (íåîáÿçàòåëüíûé) àáñîëþòíîå (1) èëè îòíîñèòåëüíîå (0) ñìåùåíèå. åñëè íå óêàçàí, ïî óìîë÷àíèþ = 0.&nbsp; </span></p>
<p class=rvps4><span class=rvts21>Åñëè 1, òîãäà ñìåùåíèå áåðåòñÿ îò íà÷àëà ôàéëà (åñëè Offset &gt;= 0), èëè îò êîíöà ôàéëà (åñëè Offset &lt;0).</span></p>
<p class=rvps4><span class=rvts21>Åñëè 0, òîãäà ñìåùåíèå áåðåòñÿ îòíîñèòåëüíî íàéäåíîãî ID. Ñìîòðè òàêæå îïèñàíèå ïàðàìåòðà offset</span></p>
<p class=rvps4><span class=rvts21>Offset -- (íåîáÿçàòåëüíûé) Ñìåùåíèå îòíîñèòåëüíî òåêóùåãî ID (åñëè = 0, òîãäà ñìîòðèì íà÷èíàÿ ñ íà÷àëà ID, åñëè &gt;0 òîãäà íà offset áàéò â ïåð¸ä (ê êîíöó ôàéëà) îò íà÷àëà ñèãíàòóðû (ID), åñëè &lt;0 òîãäà íà offset áàéò íàçàä (ê íà÷àëó ôàéëà) îò íà÷àëà ñèãíàòóðû. Åñëè îïóùåí, òîãäà ïî óìîë÷àíèþ = 0. Ñìîòðè òàêæå îïèñàíèå ïàðàìåòðà Absolute.</span></p>
<p class=rvps4><span class=rvts21>Ïðèìåð äëÿ ïàðàìåòðà ExcludeIDs.</span></p>
<p class=rvps4><span class=rvts21>ID= 01 02 03 04, 01 03 02</span></p>
<p class=rvps4><span class=rvts21>IDPOS = 5</span></p>
<p class=rvps4><span class=rvts21>ExcludeIDs= (00, -1), (01 02 03 04 05,0), (06,5), (07,11, 1), (08,-1, 1)</span></p>
<p class=rvps4><span class=rvts21>MultiArc áóäåò îïðåäåëÿòü ÷òî ôàéë ìîæåò áûòü îáðàáîòàí åñëè ñîâïàëà õîòü îäíà ñèãíàòóðà èç ID, è íå ñîâïàëè ñèãíàòóðû èç ExcludeIDs.</span></p>
<p class=rvps4><span class=rvts21>Â ýòîì ïðèìåðå áóäåò ïðèíÿòû ôàéëû êîòîðûå ñîäåðæàò â ñåáå ïîñëåäîâàòåëüíîñòü áàéò (xx â äàííîì ïðèìåðå ëþáûå áàéòû):</span></p>
<p class=rvps4><span class=rvts21>0&nbsp; 1&nbsp; 2&nbsp; 3&nbsp; 4&nbsp; 5&nbsp; 6&nbsp; 7&nbsp; 8&nbsp; </span></p>
<p class=rvps4><span class=rvts21>xx xx xx xx xx 01 02 03 04 xx (êðîìå ïðàâèëà (01 02 03 04 05,0))</span></p>
<p class=rvps4><span class=rvts21>xx xx xx xx xx 01 03 02 xx</span></p>
<p class=rvps4><span class=rvts21>íî îòâåðãíóòû ôàéëû êîòîðûå ñîäåðæàò</span></p>
<p class=rvps4><span class=rvts21>0&nbsp; 1&nbsp; 2&nbsp; 3&nbsp; 4&nbsp; 5&nbsp; 6&nbsp; 7&nbsp; 8&nbsp; 9</span></p>
<p class=rvps4><span class=rvts21>xx xx xx xx 00 01 02 03 04 xx&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ïðàâèëî (00, -1)</span></p>
<p class=rvps4><span class=rvts21>xx xx xx xx 00 01 03 02 xx </span></p>
<p class=rvps4><span class=rvts21>0&nbsp; 1&nbsp; 2&nbsp; 3&nbsp; 4&nbsp; 5&nbsp; 6&nbsp; 7&nbsp; 8&nbsp; 9&nbsp; 10 </span></p>
<p class=rvps4><span class=rvts21>xx xx xx xx xx 01 02 03 04 05 xx&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ïðàâèëî (01 02 03 04 05,0)</span></p>
<p class=rvps4><span class=rvts21>0&nbsp; 1&nbsp; 2&nbsp; 3&nbsp; 4&nbsp; 5&nbsp; 6&nbsp; 7&nbsp; 8&nbsp; 9&nbsp; 10 11 12 13 </span></p>
<p class=rvps4><span class=rvts21>xx xx xx xx xx 01 02 03 04 xx xx xx xx 06&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ïðàâèëî (06,5)</span></p>
<p class=rvps4><span class=rvts21>xx xx xx xx xx 01 03 02 xx xx xx xx 06 xx&nbsp; </span></p>
<p class=rvps4><span class=rvts21>0&nbsp; 1&nbsp; 2&nbsp; 3&nbsp; 4&nbsp; 5&nbsp; 6&nbsp; 7&nbsp; 8&nbsp; 9&nbsp; 10 11 12 </span></p>
<p class=rvps4><span class=rvts21>xx xx xx xx xx 01 02 03 04 xx xx 07 xx&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ïðàâèëî&nbsp; (07,11, 1)</span></p>
<p class=rvps4><span class=rvts21>xx xx xx xx xx 01 03 02 xx xx xx 07 xx </span></p>
<p class=rvps4><span class=rvts21>0&nbsp; 1&nbsp; 2&nbsp; 3&nbsp; 4&nbsp; 5&nbsp; 6&nbsp; 7&nbsp; 8&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; EOF </span></p>
<p class=rvps4><span class=rvts21>xx xx xx xx xx 01 02 03 04 .............. 08&nbsp;&nbsp; ïðàâèëî (08,-1, 1)</span></p>
<p class=rvps4><span class=rvts21>xx xx xx xx xx 01 03 02 xx .............. 08</span></p>
<p class=rvps4><span class=rvts20>Extension</span><span class=rvts21> ðàñøèðåíèÿ, êîòîðûå èñïîëüçóþòñÿ àðõèâàìè (áåç òî÷êè).</span></p>
<p class=rvps4><span class=rvts20>Description</span><span class=rvts21> Îïèñàíèå àðõèâàòîðà. Ñòðîêà ñîäåðæàùàÿ âåðñèþ, àâòîðà è ò.ï. </span></p>
<p class=rvps4><span class=rvts22>Ïðèìåð:</span></p>
<p class=rvps4><span class=rvts21>ID = 00 FF, CC DD, 55 EF 32 12,</span></p>
<p class=rvps4><span class=rvts21>IDPos = 0, 0xd, -6, &lt;SeekID&gt;</span></p>
<p class=rvps4><span class=rvts21>IDSeekRange=100000</span></p>
<p class=rvps4><span class=rvts21>Extension = hhh, hpj, tzu</span></p>
<p class=rvps4><span class=rvts21>Description="PivkARC v7.1365 (c) by Kon' Petrovich"</span></p>
<p class=rvps4><span class=rvts21>Àðõèâû â ýòîì ïðèìåðå áóäóò ïðîâåðÿòüñÿ â ñëåäóþùåì ïîðÿäêå.</span></p>
<p class=rvps4><span class=rvts21>Óñòàíîâêà ïîçèöèè â 0 è ïðîâåðêà êàæäîãî ID îïðåäåëåííîãî â ïàðàìåòðå. Çàòåì ïåðåõîä â ïîçèöèþ 13 è ïðîâåðêà âñåõ ID, ïåðåõîä íà ïîçèöèþ 6 ñ÷èòàÿ ñ êîíöà ôàéëà, è â êîíöå, èñêàòü ID â äèàïïàçîíå îò 0 äî 100000 åñëè ôàéë áîëüøå 100000 èëè 0-ðàçìåð ôàéëà. Åñëè â êàêîé-ëèáî èç ýòèõ ïðîâåðîê ôàéë áóäåò ñîäåðæàòü îäèí èç ID ôàéë ñ÷èòàåòñÿ ïîääåðæèâàåìûì ýòèì àðõèâàòîðîì.</span></p>
<p class=rvps4><span class=rvts23>Øàáëîíû</span></p>
<p class=rvps4><span class=rvts20>Start</span><span class=rvts21>(íåîáÿçàòåëüíûé) ëþáàÿ ÷àñòü ñòðîêè â âûâîäå âûäàâàåìîì àðõèâàòîðîì â ïðîöåññå îáðàáîòêè. </span></p>
<p class=rvps4><span class=rvts20>End</span><span class=rvts21> (íåîáÿçàòåëüíûé) ëþáàÿ ÷àñòü ñòðîêè â âûâîäå âûäàâàåìîì àðõèâàòîðîì â ïðîöåññå îáðàáîòêè. </span></p>
<p class=rvps4><span class=rvts22>Ïðèìå÷àíèå äëÿ Start è End øàáëîíîâ:</span><span class=rvts21> Åñëè òåêñò íà÷èíàåòñÿ ñ '^', îí áóäåò ñðàâíèâàòüñÿ íà÷èíàÿ ñ íà÷àëà ñòðîêè, ñèìâîë ^ â ñðàâíåíèè íå ó÷àñòâóåò.  îñòàëüíûõ ñëó÷àÿõ òåêñò áóäåò èñêàòüñÿ â ëþáîì ìåñòå ñòðîêè.</span></p>
<p class=rvps4><span class=rvts20>Format0 ... Format&lt;n&gt;</span><span class=rvts21> - ôîðìàò âûâîäà ôàéëîâ. Åñëè îïèñàíèå ôàéëà â âûâîäå àðõèâàòîðà ðàñïîëîæåíî íà íåñêîëüêèõ ñòðîêàõ, èñïîëüçóéòå ñîîòâåòñòâóþùåå ÷èñëî ïàðàìåòðîâ Format. Âû ìîæåòå îïðåäåëèòü äî 50 ñòðîê Format.</span></p>
<p class=rvps4><span class=rvts21>Îïèñàíèå ñòðîê Format&nbsp;&nbsp;&nbsp; </span></p>
<p class=rvps4><span class=rvts22>Ïðèìåð:</span></p>
<p class=rvps4><span class=rvts21>Start="^-------"</span></p>
<p class=rvps4><span class=rvts21>End="^Total files listed: "</span></p>
<p class=rvps4><span class=rvts21>Format1="zzzzzzzzzz aaaaa&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; yyyy tt dd hh mm ss"</span></p>
<p class=rvps4><span class=rvts21>Format2=" "</span></p>
<p class=rvps4><span class=rvts23>Êîìàíäû</span></p>
<p class=rvps4><span class=rvts20>List</span><span class=rvts21> - ïîëó÷åíèå ñïèñêà ñîäåðæèìîãî àðõèâà.</span></p>
<p class=rvps4><span class=rvts20>Extract</span><span class=rvts21> - Èçâëå÷åíèå ôàéëà èç àðõèâà.</span></p>
<p class=rvps4><span class=rvts20>ExtractWithPath</span><span class=rvts21> - Èçâëå÷åíèå ôàéëà(-îâ) èç àðõèâà ñ ïîëíûì ïóòåì.</span></p>
<p class=rvps4><span class=rvts22>Ïðèìå÷àíèå ê êîìàíäàì èçâëå÷åíèÿ:</span><span class=rvts21> Åñëè ôëàã BatchUnpack óñòàíîâëåí â 1 áóäåò èñïîëüçîâàí ExtractWithPath.</span></p>
<p class=rvps4><span class=rvts20>Test</span><span class=rvts21> - ïðîâåðêà àðõèâà.</span></p>
<p class=rvps4><span class=rvts20>Delete</span><span class=rvts21> - óäàëèòü ôàéë èç àðõèâà.</span></p>
<p class=rvps4><span class=rvts20>Add</span><span class=rvts21> - äîáàâèòü ôàéë â àðõèâ.</span></p>
<p class=rvps4><span class=rvts20>Move</span><span class=rvts21> - ïåðåìåñòèòü ôàéë â àðõèâ.</span></p>
<p class=rvps4><span class=rvts20>InputString</span><span class=rvts21> - âñòàâêà íåêîòîðîé ñòðîêè âî âõîäíîé ïîòîê àðõèâàòîðà. Ýòî èñïîëüçóåòñÿ äëÿ ýìóëèðîâàíèÿ íàæàòèé íåêîòîðûõ êëàâèø ïðè ñòàðòå àðõèâàòîðà. Èñïîëüçóåòñÿ äëÿ íåêîòîðûõ øàðîâàðíûõ óòèëèò òðåáóþùèõ íàæàòèÿ Y ïåðåä ðàáîòîé. =-)</span></p>
<p class=rvps4><span class=rvts22>Îáðàòèòå âíèìàíèå:</span><span class=rvts21> Âñå êîìàíäû çà èñêëþ÷åíèåì InputString èñïîëüçóþò ôîðìàò îïðåäåëåíèÿ êîìàíä&nbsp;&nbsp; </span></p>
<p class=rvps4><span class=rvts23>Ôëàãè</span></p>
<p class=rvps4><span class=rvts20>IgnoreErrors</span><span class=rvts21> åñëè àêòèâåí, êîä çàâåðøåíèÿ àðõèâàòîðà èãíîðèðóåòñÿ. Èñïîëüçóéòå ñ îñòîðîæíîñòüþ. </span></p>
<p class=rvps4><span class=rvts20>SkipEmpty</span><span class=rvts21> Ôàéëû ñ ïóñòûìè èìåíàìè íå áóäóò äîáàâëÿòüñÿ â ñïèñîê</span></p>
<p class=rvps4><span class=rvts20>UnixPath</span><span class=rvts21> Åñëè ïóòè â âûâîäå àðõèâàòîðà â ôîðìàòå Unix óñòàíîâèòå ýòîò ôëàã.</span></p>
<p class=rvps4><span class=rvts20>Debug</span><span class=rvts21> åñëè ýòîò ôëàã àêòèâåí -- âåñü âûâîä óòèëèòû àðõèâèðîâàíèÿ áóäåò çàïèñàí â ëîã-ôàéë, ðàñïîëîæåííûé â òîé-æå äèðåêòîðèè ÷òî è multiarc.wcx ñ èìåíåì "multiarc.%TYPENAME%.log" ãäå %TYPENAME% ýòî TypeName ñîîòâåòñòâóþùåãî îïèñàíèÿ àðõèâàòîðà. Åñëè íåêîòîðûé ñïèñîê ôàéëîâ èñïîëüçóåòñÿ â êîìàíäàõ, ýòè ôàéëû òàêæå íå áóäóò óäàëåíû ïîñëå âûïîëíåíèÿ êîìàíäû. Èùèòå èõ â ïàïêå %TEMP%/$mltwcx. Óñòàíàâëèâàéòå ýòîò ôëàã, òîëüêî åñëè âû âûïîëíÿåòå çàïèñü âñåé àêòèâíîñòè. Ýòî íóæíî âî âðåìÿ íàïèñàíèÿ íîâîãî addon-à. Íå èñïîëüçóéòå åãî åñëè âû íå íóæäàåòåñü â íåì. Ýòîò ëîã ôàéë ìîæåò "ñúåñòü" âàøå ñâîáîäíîå äèñêîâîå ïðîñòðàíñòâî î÷åíü áûñòðî. =-) Âû ïðåäóïðåæäåíû!.</span></p>
<p class=rvps4><span class=rvts20>SkipSfxHeader</span><span class=rvts21> ïî óìîë÷àíèþ false. Îïðåäåëÿåò íóæíî ëè ïðîïóñêàòü SFX-÷àñòü àðõèâà äëÿ ïîèñêà </span><span class=rvts20>ID</span><span class=rvts21> àðõèâà. Ïðèìåð:</span></p>
<p class=rvps4><span class=rvts21>7z SFX-àðõèâ, ñàì àðõèâ íàõîäèòñÿ ïîñëå SFX ÷àñòè, è ïîèñê </span><span class=rvts20>ID</span><span class=rvts21> íóæíî íà÷èíàòü ïîñëå ïðîïóñêà ýòîé ÷àñòè, SkipSfxHeader äîëæíî áûòü TRUE. 7z îòëè÷àåòñÿ îò äðóãèõ àðõèâàòîðîâ, òåì ÷òî îò âåðñèè ê âåðñèè ìåíÿåòñÿ ðàçìåð SFX ðàñïàêîâùèêà, êðîìå òîãî åñòü äðóãèå SFX ÷àñòè, íå îò àâòîðîâ 7z. Ðàçìåð ýòèõ ÷àñòåé ðàçëè÷åí, õîòÿ ID àðõèâà íàõîäèòñÿ íà ôèêñèðîâàííîì ìåñòå. Äî ýòîãî ôëàãà, íóæíî áûëî óêàçûâàòü ñïèñîê IDPos, íî åñëè òðåáóåìîé ïîçèöèè íå óäàâàëîñü íàéòè, MultiArc íå ìîã îáðàáîòàòü òàêîé àðõèâ.</span></p>
<p class=rvps3><span class=rvts21>Èíñòàëÿöèÿ InnoSetup. </span><span class=rvts20>ID</span><span class=rvts21> íàõîäèòñÿ â SFX ÷àñòè àðõèâà, ïðîïóñê äåëàòü íå íóæíî. Èñêàòü íóæíî ñ íà÷àëà ôàéëà, SkipSfxHeader äîëæåí áûòü False.</span></p>
<p class=rvps3><span class=rvts20>;</span><span class=rvts21> ïðèçíàê êîììåíòàðèÿ, ýòà ñòðîêà áóäåò ïðîèãíîðèðîâàíà. </span><span class=rvts12> </span></p>
<p class=rvps3><span class=rvts12>Ôàéë addon-à ÿâëÿåòñÿ ñåêöèåé MultiArc.ini è ïðåäíàçíà÷åí äëÿ ïåðåäà÷è äðóãèì ïîëüçîâàòåëÿì MultiArc.&nbsp; </span></p>
<p class=rvps2><span class=rvts11><br></span></p>
<p class="NAVBACK"><a href="#TOC">íàâåðõ</a></p>
<p><br></p>
<p><br></p>
<p class=rvps1><a name="listformat"></a>
<p><br></p>
<p><span class=rvts11>Îïèñàíèå ñòðîê Format</span></p>
<p class=rvps3><span class=rvts12> Äëÿ ðàçáîðà ôàéëà âûâîäà MultiArc èñïîëüçóåò øàáëîí FormatN. Åñëè ñïèñîê ôàéëîâ èñïîëüçóåò îäíè è òå æå ñòðîêè äëÿ âûâîäà èíôîðìàöèè î êàæäîì ôàéëå â àðõèâå èñïîëüçóéòå ñîîòâåòñòâóþùåå ÷èñëî øàáëîíîâ Format. Øàáëîí Format ýòî ñòðîêîâàÿ ìàñêà äëÿ èçâëå÷åíèÿ èíôîðìàöèè èç îäíîé ñòðîêè ñïèñêà ôàéëîâ.&nbsp; Èñïîëüçóéòå ñëåäóþùèå ñèìâîëû äëÿ îïðåäåëåíèÿ øàáëîíà:&nbsp; </span></p>
<p class=rvps3><span class=rvts18>;&nbsp; n - èìÿ ôàéëà</span></p>
<p class=rvps3><span class=rvts18>;&nbsp; . - óäàëåíèå êîíöåâûõ ïðîáåëîâ èç èìåí ôàéëîâ è äîáàâëåíèå èìåíè ñ òî÷êîé </span></p>
<p class=rvps3><span class=rvts18>;&nbsp; z - ðàçìåð íå ñæàòîãî ôàéëà</span></p>
<p class=rvps3><span class=rvts18>;&nbsp; c - îïèñàíèå ôàéëà</span></p>
<p class=rvps3><span class=rvts18>;&nbsp; p - ðàçìåð ñæàòîãî ôàéëà</span></p>
<p class=rvps3><span class=rvts18>;&nbsp; d - äåíü</span></p>
<p class=rvps3><span class=rvts18>;&nbsp; t - ìåñÿö</span></p>
<p class=rvps3><span class=rvts18>;&nbsp; TTT - òðåõáóêâåííîå èìÿ ìåñÿöà (Jan, Feb, Mar, ...)</span></p>
<p class=rvps3><span class=rvts18>;&nbsp; y - ãîä</span></p>
<p class=rvps3><span class=rvts18>;&nbsp; h - ÷àñû</span></p>
<p class=rvps3><span class=rvts18>;&nbsp; H - áóêâà - ìîäèôèêàòîð ÷àñîâ (a - âðåìÿ äî ïîëóäíÿ (a.m. time), </span></p>
<p class=rvps3><span class=rvts18>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; p - âðåìÿ ïîñëå ïîëóäíÿ (p.m. time))</span></p>
<p class=rvps3><span class=rvts18>;&nbsp; m - ìèíóòû</span></p>
<p class=rvps3><span class=rvts18>;&nbsp; s - ñåêóíäû</span></p>
<p class=rvps3><span class=rvts18>;&nbsp; a - àòðèáóòû</span></p>
<p class=rvps3><span class=rvts18>;&nbsp; e - ðàñøèðåíèå ôàéëà</span></p>
<p class=rvps3><span class=rvts18>;&nbsp; * - ïðîïóñêàòü äî ïåðâîãî ïðîáåëà èëè êîíöà ñòðîêè</span></p>
<p class=rvps3><span class=rvts24>Ïðèìåð:</span><span class=rvts18> </span></p>
<p class=rvps3><span class=rvts18>×àñòü âûâîäà ëîãà JAR :</span></p>
<p class=rvps3><span class=rvts18>346) install\f_0286</span></p>
<p class=rvps3><span class=rvts18>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3656 A.... Win-32&nbsp; Solid&nbsp;&nbsp;&nbsp; 1-1&nbsp;&nbsp; 2002-07-11 13:36:26 2002-12-09 20:41:20</span></p>
<p class=rvps3><span class=rvts18>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 26&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2002-12-09 00:00:00</span></p>
<p class=rvps3><span class=rvts18>347) install\f_0287</span></p>
<p class=rvps3><span class=rvts18>&nbsp;&nbsp;&nbsp;&nbsp; 11323 A.... Win-32&nbsp; Solid&nbsp;&nbsp;&nbsp; 1-1&nbsp;&nbsp; 2002-07-11 13:36:26 2002-12-09 20:41:20</span></p>
<p class=rvps3><span class=rvts18>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 26&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2002-12-09 00:00:00</span></p>
<p class=rvps3><span class=rvts18>è ñîîòâåòñòâóþùèå ôîðìàòû øàáëîíîâ:</span></p>
<p class=rvps3><span class=rvts18>Format0="* nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"</span></p>
<p class=rvps3><span class=rvts18>Format1="zzzzzzzzzz aaaaa&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; yyyy tt dd hh mm ss"</span></p>
<p class=rvps3><span class=rvts18>Format2=" "</span></p>
<p class=rvps3><span class=rvts18>&nbsp; </span><span class=rvts12> </span></p>
<p class=rvps2><span class=rvts11><br></span></p>
<p class="NAVBACK"><a href="#TOC">íàâåðõ</a></p>
<p><br></p>
<p><br></p>
<p class=rvps1><a name="commandformat"></a>
<p><br></p>
<p><span class=rvts11>Ôîðìàò îïðåäåëåíèÿ êîìàíä</span></p>
<p class=rvps3><span class=rvts12> Êîìàíäà ýòî ñòðîêà êîòîðàÿ ñîäåðæèò ïåðåìåííûå. Ýòè ïåðåìåííûå èìåþò çíàê "%" ïåðåä íèìè è ìîãóò áûòü çàìåíåíû âî âðåìÿ âûçîâà êîìàíäû. </span></p>
<p class=rvps3><span class=rvts18>Ñïèñîê ïåðåìåííûõ êîìàíä:</span></p>
<p class=rvps3><span class=rvts18><br></span></p>
<p class=rvps3><span class=rvts18>&nbsp; %P - Äëèííîå èìÿ àðõèâàòîðà (êàê îíî â ïàðàìåòðå "Archiver")</span></p>
<p class=rvps3><span class=rvts18>&nbsp; %p - êîðîòêîå èìÿ àðõèâàòîðà (êàê îíî â ïàðàìåòðå "Archiver")</span></p>
<p class=rvps3><span class=rvts18>&nbsp; %A - äëèííîå èìÿ àðõèâíîãî ôàéëà </span></p>
<p class=rvps3><span class=rvts18>&nbsp; %a - êîðîòêîå èìÿ àðõèâíîãî ôàéëà </span></p>
<p class=rvps3><span class=rvts18>&nbsp; %L - èìÿ Filelist (ñïèñêà ôàéëîâ). Filelist -ýòî ôàéë ñîäåðæàùèé èìåíà ôàéëîâ </span></p>
<p class=rvps3><span class=rvts18>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; êîòîðûå äîëæíû áûòü îáðàáîòàíû âíåøíèì àðõèâàòîðîì. Èìåíà ôàéëîâ äëèííûå. </span></p>
<p class=rvps3><span class=rvts18>&nbsp; %l - Filelist ñ êîðîòêèìè èìåíàìè ôàéëîâ.</span></p>
<p class=rvps3><span class=rvts18>&nbsp; %F - èìÿ îäíîãî ôàéëà äëÿ îáðàáîòêè. Àðõèâàòîð áóäåò âûçâàí íåñêîëüêî ðàç, äî òåõ</span></p>
<p class=rvps3><span class=rvts18>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ïîð ïîêà âñå ôàéëû íå áóäóò îáðàáîòàíû. </span></p>
<p class=rvps3><span class=rvts18>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ýòà ïåðåìåííàÿ äîëæíà áûòü èñïîëüçîâàíà òîëüêî åñëè àðõèâàòîð íå ïîääåðæèâàåò </span></p>
<p class=rvps3><span class=rvts18>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ñïèñîê ôàéëîâ â ñòðîêå âûçîâà.</span></p>
<p class=rvps3><span class=rvts18>&nbsp; %E&lt;errorlevel&gt; - ìàêñèìàëüíûé äîïóñòèìûé êîä çàâåðøåíèÿ (errorlevel).</span></p>
<p class=rvps3><span class=rvts18>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Íàïðèìåð, %E2 îçíà÷àåò ÷òî ïðèíèìàþòñÿ êîäû çàâåðøåíèÿ 0, 1 è 2.</span></p>
<p class=rvps3><span class=rvts18>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ýòà ïåðåìåííàÿ ìîæåò áûòü óêàçàíà â ëþáîì ìåñòå êîìàíäû. Åñëè îíà </span></p>
<p class=rvps3><span class=rvts18>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; îòñóòñòâóåò, òîëüêî êîä çàâåðøåíèÿ 0 ðàñïîçíàåòñÿ êàê óñïåøíûé.</span></p>
<p class=rvps3><span class=rvts18>&nbsp; %O - Ïî óìîë÷àíèþ, MultiArc ïðåîáðàçóåò âûâîä àðõèâàòîðà èç OEM êîäèðîâêè </span></p>
<p class=rvps3><span class=rvts18>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (DOS) â ANSI (Windows). Ïðèìåíÿéòå åãî äëÿ ïðîïóñêà ïðåîáðàçîâàíèÿ.</span></p>
<p class=rvps3><span class=rvts18><br></span></p>
<p class=rvps3><span class=rvts18>&nbsp; %R - öåëåâàÿ ïîääèðåêòîðèÿ Â àðõèâå</span></p>
<p class=rvps3><span class=rvts18><br></span></p>
<p class=rvps3><span class=rvts18>&nbsp; {} - åñëè íåêîòîðûå ïåðåìåííûå çàêëþ÷åíû â ôèãóðíûå ñêîáêè îíà áóäåò </span></p>
<p class=rvps3><span class=rvts18>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; äîáàâëåíà òîëüêî åñëè&nbsp; ýòà ïåðåìåííàÿ ñîäåðæèò ÷òî-ëèáî íå ïóñòîå. Ñìîòðèòå </span></p>
<p class=rvps3><span class=rvts18>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MsCAB addon äëÿ ïðèìåðà èñïîëüçîâàíèÿ. ÂÍÈÌÀÍÈÅ - ñåé÷àñ ðàáîòàåò òîëüêî ñ</span></p>
<p class=rvps3><span class=rvts18>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ïåðåìåííîé %R. </span></p>
<p class=rvps3><span class=rvts18>&nbsp; </span></p>
<p class=rvps3><span class=rvts18>&nbsp; %S - Çàâèñèò îò ðåæèìà, óñòàíàâëèâàåòñÿ â äèàëîãå Íàñòðîéêà MultiArc, MultiArc áóäåò </span></p>
<p class=rvps3><span class=rvts18>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; çàïðàøèâàòü ïîëüçîâàòåëÿ äîïîëíèòåëüíûå ïàðàìåòðû êîìàíäíîé ñòðîêè, êîòîðûå </span></p>
<p class=rvps3><span class=rvts18>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; äîëæíû áûòü ðàçìåùåíû íà ìåñòå %S.</span></p>
<p class=rvps3><span class=rvts18><br></span></p>
<p class=rvps3><span class=rvts18>&nbsp; %C - Íå ñêðûâàòü îêíî êîíñîëè âî âðåìÿ âûïîëíåíèÿ âíåøíåãî àðõèâàòîðà. Íàñòðîéêà êîíñîëè</span></p>
<p class=rvps3><span class=rvts18>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; èìååò áîëüøå íàñòðàèâàåìûõ ïàðàìåòðîâ, ñì äèàëîã Íàñòðîéêà MultiArc.</span></p>
<p class=rvps3><span class=rvts18><br></span></p>
<p class=rvps3><span class=rvts18><br></span></p>
<p class=rvps3><span class=rvts18>&nbsp; ìîäèôèêàòîðû ïåðåìåííûõ Q, q, W, P, A ìîãóò áûòü èñïîëüçîâàíû äëÿ èçìåíåíèÿ ôîðìàòà èìåí </span></p>
<p class=rvps3><span class=rvts18>&nbsp; ôàéëîâ: </span></p>
<p class=rvps3><span class=rvts18><br></span></p>
<p class=rvps3><span class=rvts18>&nbsp; Q - Çàêëþ÷àòü â êàâû÷êè èìåíà ñ ïðîáåëàìè;</span></p>
<p class=rvps3><span class=rvts18>&nbsp; q - Çàêëþ÷àòü â êàâû÷êè âñå èìåíà;</span></p>
<p class=rvps3><span class=rvts18>&nbsp; W - Èñïîëüçîâàòü òîëüêî èìåíà, áåç ïóòè;</span></p>
<p class=rvps3><span class=rvts18>&nbsp; P - Èñïîëüçîâàòü òîëüêî ïóòü, áåç èìåíè;</span></p>
<p class=rvps3><span class=rvts18>&nbsp; A - Èñïîëüçîâàòü ANSI êîäèðîâêó.</span></p>
<p class=rvps3><span class=rvts18><br></span></p>
<p class=rvps3><span class=rvts18>&nbsp; Ýòè ìîäèôèêàòîðû ìîãóò áûòü óêàçàíû ñðàçó ïîñëå ïåðåìåííîé, áåç ïðîáåëîâ.</span></p>
<p class=rvps3><span class=rvts18>Ðåàëüíûå ïðèìåðû êîìàíä ñìîòðèòå â addon-àõ.</span></p>
<p class=rvps3><span class=rvts18><br></span></p>
<p class=rvps3><span class=rvts25>Ïðèìå÷àíèå:</span></p>
<p class=rvps3><span class=rvts18> Åñëè ó âàñ àðõèâàòîð íàõîäèòñÿ â ïóòè ñ ðóññêèìè áóêâàìè (ïî ëîãèêå ñ ëþáûì ïóòåì, ñîäåðæàùèì ñèìâîëû íå àíãëèéñêîãî àëôàâèòà è öèôðû) è âû ïîëó÷àåòå ñîîáùåíèå íàïîäîáèè òàêîãî: </span></p>
<p class=rvps3><span class=rvts18>"Executing command 'C:\Documents and Settings\€¤¬¨­¨áâà â(r)à\<5C> ¡(r)ç¨(c) áâ(r)"\7za.exe -r0 l D:\Ýòî òåñò ðóññêèõ èìåí TC\7zSfx.7z' returned errorlevel -1. Possibly an error occurred. Archive listing wasn't retrieved."</span></p>
<p class=rvps3><span class=rvts18>ëèáî òàêîãî: </span></p>
<p class=rvps3><span class=rvts18>"Executed command 'C:\Documents and Settings\€¤¬¨­¨áâà â(r)à\<5C> ¡(r)ç¨(c) áâ(r)"\7za.exe -r0 l D:\Ýòî òåñò ðóññêèõ èìåí TC\7zSfx.7z' returned errorlevel -1, which is higher than configured as normal for this command. Probably error occurred. Check your configuration, please..."</span></p>
<p class=rvps3><span class=rvts18>Çàìåíèòå â Multiarc.ini â ñåêöèè ñîîòâåòñòâóþùåãî àðõèâàòîðà ïàðàìåòðû </span><span class=rvts25>Extract</span><span class=rvts18>, </span><span class=rvts25>ExtractWithPath</span><span class=rvts18>, </span><span class=rvts25>Test</span><span class=rvts18>, </span><span class=rvts25>Delete</span><span class=rvts18>, </span><span class=rvts25>Add</span><span class=rvts18> ñ %Ð íà %PA èëè %PQA.</span><span class=rvts12> </span></p>
<p class=rvps2><span class=rvts11><br></span></p>
<p class="NAVBACK"><a href="#TOC">íàâåðõ</a></p>
<p><br></p>
<div class="SECT1">
<p class="NAVBACK"><a href="index.html">Íà ãëàâíóþ</a></p>
</div>
<p><br></p>
</body></html>