Академический Документы
Профессиональный Документы
Культура Документы
Rar
Rar
80
~~~~~~~~
32-ðàçðÿäíàÿ êîíñîëüíàÿ âåðñèÿ
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ÐÓÊÎÂÎÄÑÒÂÎ ÏÎËÜÇÎÂÀÒÅËß
~~~~~~~~~~~~~~~~~~~~~~~~
Ââåäåíèå
~~~~~~~~
RAR - ýòî ìîùíîå ñðåäñòâî äëÿ àðõèâèðîâàíèÿ äàííûõ è ðàáîòû ñ àðõèâàìè.
Êîíñîëüíàÿ âåðñèÿ RAR ðàáîòàåò òîëüêî ñ àðõèâàìè ôîðìàòà RAR (îáû÷íî
îíè èìåþò ðàñøèðåíèå ".rar"). Àðõèâû ZIP è ïðî÷èõ ôîðìàòîâ êîíñîëüíîé
âåðñèåé íå ïîääåðæèâàþòñÿ. Â ðàñïîðÿæåíèè ïîëüçîâàòåëåé Windows òàêæå
èìååòñÿ âåðñèÿ RAR ñ ãðàôè÷åñêèì èíòåðôåéñîì - WinRAR, ñïîñîáíàÿ
îáðàáàòûâàòü àðõèâû è äðóãèõ òèïîâ.
Íåêîòîðûå õàðàêòåðíûå îñîáåííîñòè RAR:
* Èñïîëüçîâàíèå îðèãèíàëüíîãî âûñîêîýôôåêòèâíîãî àëãîðèòìà ñæàòèÿ äàííûõ.
* Èñïîëüçîâàíèå ñïåöèàëüíûõ àëãîðèòìîâ ñæàòèÿ, îïòèìèçèðîâàííûõ äëÿ
òåêñòîâûõ, çâóêîâûõ è ãðàôè÷åñêèõ äàííûõ, à òàêæå äëÿ 32- è 64-áèòîâûõ
èñïîëíÿåìûõ ôàéëîâ àðõèòåêòóðû Intel.
* Ëó÷øàÿ, ÷åì ó àíàëîãè÷íûõ ïðîäóêòîâ, ñòåïåíü ñæàòèÿ ïðè
èñïîëüçîâàíèè ðåæèìà "íåïðåðûâíîãî" (solid) àðõèâèðîâàíèÿ.
* Âîçìîæíîñòü äîáàâëåíèÿ ê àðõèâàì ýëåêòðîííîé ïîäïèñè (òîëüêî â
çàðåãèñòðèðîâàííîé âåðñèè).
* Âîçìîæíîñòü ñîçäàíèÿ ñàìîðàñïàêîâûâàþùèõñÿ (SFX) àðõèâîâ (êàê îáû÷íûõ,
òàê è ìíîãîòîìíûõ) è ðàáîòû ñ íèìè.
* Âîçìîæíîñòü âîññòàíîâëåíèÿ ôèçè÷åñêè ïîâðåæä¸ííûõ àðõèâîâ, à òàêæå
âîññîçäàíèÿ ïîâðåæä¸ííûõ è/èëè îòñóòñòâóþùèõ òîìîâ â ìíîãîòîìíûõ àðõèâàõ.
* Âîçìîæíîñòü áëîêèðîâêè àðõèâîâ îò èçìåíåíèé, íàä¸æíîãî øèôðîâàíèÿ
àðõèâèðóåìûõ äàííûõ, çàäàíèÿ ïîðÿäêà àðõèâèðîâàíèÿ ôàéëîâ,
ñîõðàíåíèÿ ïðàâ äîñòóïà ê ôàéëàì, ìåòîê òîìà è äð.
Ôàéë êîíôèãóðàöèè
~~~~~~~~~~~~~~~~~
RAR äëÿ UNIX ÷èòàåò èíôîðìàöèþ î êîíôèãóðàöèè èç ôàéëà .rarrc,
íàõîäÿùåãîñÿ â äîìàøíåì êàòàëîãå ïîëüçîâàòåëÿ (îïðåäåëÿåòñÿ ïî
ïåðåìåííîé îêðóæåíèÿ HOME) èëè â êàòàëîãå /etc.
RAR äëÿ Windows ÷èòàåò èíôîðìàöèþ î êîíôèãóðàöèè èç ôàéëà rar.ini,
íàõîäÿùåãîñÿ â òîì æå êàòàëîãå, ÷òî è ôàéë Rar.exe.
 ýòîì ôàéëå ìîæåò ñîäåðæàòüñÿ ñëåäóþùàÿ ñòðîêà:
switches=ëþáûå êëþ÷è RAR, ðàçäåë¸ííûå ïðîáåëàìè
Ïðèìåð:
switches=-m5 -s
Ïåðåìåííàÿ îêðóæåíèÿ
~~~~~~~~~~~~~~~~~~~~
Åñëè íóæíî îïðåäåëèòü êàêèå-òî ïàðàìåòðû êàê èñïîëüçóåìûå ïî
óìîë÷àíèþ, òî èõ ìîæíî çàäàòü â ïåðåìåííîé îêðóæåíèÿ ñ èìåíåì "RAR"
(áåç êàâû÷åê).
Íàïðèìåð, â UNIX ê âàøåìó ïðîôèëþ ìîæíî äîáàâèòü ñëåäóþùèå ñòðîêè:
RAR='-s -md1024'
export RAR
RAR áóäåò èñïîëüçîâàòü óêàçàííûå â ýòîé ñòðîêå ïàðàìåòðû êàê èñïîëüçóåìûå
ïî óìîë÷àíèþ è âñåãäà ñîçäàâàòü íåïðåðûâíûå àðõèâû ñî ñëîâàð¸ì 1 Ìáàéò.
RAR îáðàáàòûâàåò ïàðàìåòðû â ñëåäóþùåì ïîðÿäêå:
êëþ÷è â êîìàíäíîé ñòðîêå âûñøèé ïðèîðèòåò
êëþ÷è â ïåðåìåííîé RAR ñðåäíèé ïðèîðèòåò
êëþ÷è â ôàéëå êîíôèãóðàöèè íèçøèé ïðèîðèòåò
Ôàéë ïðîòîêîëà
~~~~~~~~~~~~~~
Åñëè â êîìàíäíîé ñòðîêå èëè ôàéëå êîíôèãóðàöèè óêàçàí êëþ÷ -ilog, òî ïðè
âîçíèêíîâåíèè îøèáîê RAR áóäåò çàïèñûâàòü ñîîáùåíèÿ î íèõ â ôàéë
ïðîòîêîëà. Áîëåå ïîäðîáíóþ èíôîðìàöèþ îá ýòîì ñì. â îïèñàíèè êëþ÷à -ilog.
Îïèñàíèå
Äëÿ ñîçäàíèÿ è óïðàâëåíèÿ àðõèâàìè ñëóæàò ïàðàìåòðû êîìàíäíîé ñòðîêè
(êîìàíäû è êëþ÷è). Êîìàíäà - ýòî ñòðîêà (èëè îäíà áóêâà), óêàçûâàþùàÿ,
÷òî RAR äîëæåí âûïîëíèòü ñîîòâåòñòâóþùåå äåéñòâèå. Êëþ÷è ïðåäíàçíà÷åíû
äëÿ ìîäèôèêàöèè äåéñòâèé êîìàíä. Îñòàëüíûå ïàðàìåòðû - ýòî èìåíà àðõèâà
è ôàéëîâ, êîòîðûå áóäóò äîáàâëåíû â àðõèâ èëè èçâëå÷åíû èç íåãî.
Ôàéëû-ñïèñêè - ýòî îáû÷íûå òåêñòîâûå ôàéëû, ñîäåðæàùèå èìåíà ôàéëîâ
äëÿ îáðàáîòêè. Êàæäîå èìÿ ôàéëà äîëæíî áûòü óêàçàíî íà îòäåëüíîé ñòðîêå
è íà÷èíàòüñÿ ñ ïåðâîé ïîçèöèè ñòðîêè.  ôàéë-ñïèñîê äîïóñêàåòñÿ
ïîìåùàòü êîììåíòàðèè, ïðèçíàê íà÷àëà êîììåíòàðèÿ - ñèìâîëû //.
Íàïðèìåð, äëÿ àðõèâèðîâàíèÿ ôàéëîâ *.txt èç êàòàëîãà c:\work\doc, ôàéëîâ
*.bmp èç êàòàëîãà c:\work\image è âñåõ ôàéëîâ èç êàòàëîãà c:\work\misc
ìîæíî ñîçäàòü ôàéë-ñïèñîê backup.lst, ñîäåðæàùèé ñëåäóþùèå ñòðîêè:
c:\work\doc\*.txt //ðåçåðâíàÿ êîïèÿ òåêñòîâ
c:\work\image\*.bmp //ðåçåðâíàÿ êîïèÿ ðèñóíêîâ
c:\work\misc
Ïîñëå ýòîãî äëÿ àðõèâèðîâàíèÿ äîñòàòî÷íî áóäåò âûïîëíèòü êîìàíäó:
rar a backup @backup.lst
Åñëè òðåáóåòñÿ ïðî÷èòàòü èìåíà ôàéëîâ ñ óñòðîéñòâà stdin (ñòàíäàðòíûé
ââîä), òî íóæíî óêàçàòü òîëüêî ñèìâîë "@", íå ââîäÿ ïîñëå íåãî èìåíè
ôàéëà (ò.å. ïðîñòî @).
Êîíñîëüíàÿ âåðñèÿ RAR äëÿ Win32 â ôàéëàõ-ñïèñêàõ èñïîëüçóåò OEM (DOS)
êîäèðîâêó.
 îäíîé êîìàíäíîé ñòðîêå ðàçðåøàåòñÿ óêàçûâàòü êàê îáû÷íûå èìåíà èëè
ãðóïïû ôàéëîâ äëÿ îáðàáîòêè, òàê è ôàéëû-ñïèñêè. Åñëè íå óêàçàíû
íè ôàéëû, íè ôàéëû-ñïèñêè, òî ïîäðàçóìåâàåòñÿ øàáëîí *.* (ò.å. RAR
îáðàáîòàåò âñå ôàéëû).
 ñðåäå UNIX ñèìâîëû ïîäñòàíîâêè (* è ?) íóæíî çàêëþ÷àòü â îäèíàðíûå
êàâû÷êè, ÷òîáû îíè íå ïîïàäàëè ïîä îáðàáîòêó RAR. Íàïðèìåð, ñëåäóþùàÿ
êîìàíäà èçâëå÷¸ò âñå ASM-ôàéëû èç âñåõ àðõèâîâ RAR â òåêóùèé êàòàëîã:
rar e '*.rar' '*.asm'
Êîìàíäû RAR
-----------
a Äîáàâèòü ôàéëû â àðõèâ.
Ïðèìåð:
rar a myarch
 äàííîì ïðèìåðå ñîçäà¸òñÿ èëè îáíîâëÿåòñÿ ñóùåñòâóþùèé àðõèâ
myarch - â íåãî äîáàâëÿþòñÿ âñå ôàéëû èç òåêóùåãî êàòàëîãà.
i[i|c|h|t]=<ñòðîêà>
Ïîèñê ñòðîêè â àðõèâàõ.
Ïîääåðæèâàþòñÿ ñëåäóþùèå íåîáÿçàòåëüíûå ïàðàìåòðû:
i - íå ðàçëè÷àòü ïðîïèñíûå è ñòðî÷íûå áóêâû (ïî óìîë÷àíèþ);
c - ðàçëè÷àòü ïðîïèñíûå è ñòðî÷íûå áóêâû;
h - âûïîëíÿòü ïîèñê â øåñòíàäöàòåðè÷íîì ðåæèìå;
t - èñïîëüçîâàòü òàáëèöû ñèìâîëîâ ANSI, Unicode è OEM
(òîëüêî äëÿ Win32);
Åñëè íè îäèí ïàðàìåòð íå óêàçàí, âìåñòî ñèíòàêñèñà i=<ñòðîêà>
ìîæíî èñïîëüçîâàòü áîëåå ïðîñòóþ êîìàíäó i<ñòðîêà>.
Ìîäèôèêàòîð 't' äîïóñêàåòñÿ ïðèìåíÿòü âìåñòå ñ äðóãèìè
ïàðàìåòðàìè, íàïðèìåð, ict=ñòðîêà âûïîëíèò ÷óâñòâèòåëüíûé ê
ðåãèñòðó áóêâ ïîèñê ñ èñïîëüçîâàíèåì âñåõ âûøåóïîìÿíóòûõ òàáëèö
ñèìâîëîâ.
Ïðèìåðû:
1) rar "ic=first level" -r c:\*.rar *.txt
Âûïîëíèòü ðåãèñòðîçàâèñèìûé ïîèñê ñòðîêè "first level" â ôàéëàõ
*.txt, íàõîäÿùèõñÿ â àðõèâàõ *.rar íà äèñêå C:.
2) rar ih=f0e0aeaeab2d83e3a9 -r e:\texts
Íàéòè øåñòíàäöàòåðè÷íóþ ñòðîêó f0 e0 ae ae ab 2d 83 e3 a9 â
àðõèâàõ RAR, ðàñïîëîæåííûõ â êàòàëîãå e:\texts.
k Çàáëîêèðîâàòü àðõèâ.
Çàáëîêèðîâàííûé àðõèâ óæå íåëüçÿ èçìåíèòü ñðåäñòâàìè RAR.
Ïðèìåð:
rar k final.rar
l[t,b] Ïðîñìîòðåòü ñîäåðæèìîå àðõèâà [ñ òåõíè÷åñêîé èíôîðìàöèåé].
Îòîáðàæàåò ñïèñîê ôàéëîâ êàê ïðè èñïîëüçîâàíèè êîìàíäû 'v',
íî áåç ïóòåé, ò.å. âûâîäÿòñÿ òîëüêî èìåíà ôàéëîâ. Åñëè â
êîìàíäå ïðèñóòñòâóåò ìîäèôèêàòîð 't', òî áóäåò òàêæå
îòîáðàæåíà äîïîëíèòåëüíàÿ òåõíè÷åñêàÿ èíôîðìàöèÿ (áàçîâàÿ ÎÑ,
ôëàãè íåïðåðûâíîãî àðõèâèðîâàíèÿ è ñòàðîé âåðñèè ôàéëà).
Ìîäèôèêàòîð 'b' ñëóæèò äëÿ âûâîäà òîëüêî èì¸í ôàéëîâ áåç
âñÿêîé äîïîëíèòåëüíîé èíôîðìàöèè.
r Âîññòàíîâèòü àðõèâ.
Âîññòàíîâëåíèå àðõèâà âûïîëíÿåòñÿ â äâà ýòàïà. Ñíà÷àëà
ïîâðåæä¸ííûé àðõèâ ñêàíèðóåòñÿ íà íàëè÷èå èíôîðìàöèè äëÿ
âîññòàíîâëåíèÿ (ñì. êîìàíäó 'rr'). Åñëè â àðõèâå åñòü
èíôîðìàöèÿ äëÿ âîññòàíîâëåíèÿ, à ïîâðåæä¸ííàÿ ÷àñòü äàííûõ
íåïðåðûâíà è èìååò ðàçìåð ìåíüøå, ÷åì N*512 áàéò (ãäå N -
êîëè÷åñòâî èìåþùèõñÿ â àðõèâå ñåêòîðîâ ñ èíôîðìàöèåé äëÿ
âîññòàíîâëåíèÿ), òî øàíñû íà óñïåøíîå âîññòàíîâëåíèå î÷åíü
âûñîêè.
Ïî çàâåðøåíèè ýòîãî ýòàïà ñîçäà¸òñÿ íîâûé àðõèâ ñ èìåíåì
fixed.arcname.rar, ãäå 'arcname' - èìÿ èñõîäíîãî (ïîâðåæä¸ííîãî)
àðõèâà.
Åñëè â ïîâðåæä¸ííîì àðõèâå íåò èíôîðìàöèè äëÿ âîññòàíîâëåíèÿ
èëè àðõèâ íåâîçìîæíî ïîëíîñòüþ âîññòàíîâèòü ñ å¸ ïîìîùüþ èç-çà
ñåðü¸çíîñòè ïîâðåæäåíèÿ, òî âûïîëíÿåòñÿ âòîðîé ýòàï
âîññòàíîâëåíèÿ. Âî âðåìÿ ýòîãî ýòàïà ïðîèñõîäèò òîëüêî
ðåêîíñòðóêöèÿ ñòðóêòóðà àðõèâà. Ôàéëû ñ íåâåðíîé CRC âîññòàíîâèòü
ïðè ýòîì íå óäàñòñÿ, îäíàêî ñòàíîâèòñÿ âîçìîæíûì âîññòàíîâèòü òå
íåïîâðåæä¸ííûå ôàéëû, êîòîðûå ðàíåå áûëè íåäîñòóïíû èç-çà
ïîâðåæäåíèÿ ñòðóêòóðû àðõèâà. Êàê ïðàâèëî, ýòî ïîìîãàåò ïðè
âîññòàíîâëåíèè îáû÷íûõ àðõèâîâ, íî ìàëîýôôåêòèâíî ñ íåïðåðûâíûìè
àðõèâàìè.
Ïî çàâåðøåíèÿ ýòîãî ýòàïà ñîçäà¸òñÿ ðåêîíñòðóèðîâàííûé àðõèâ
ñ èìåíåì rebuilt.arcname.rar, ãäå 'arcname' - èìÿ èñõîäíîãî
àðõèâà.
Âåðñèÿ RAR/DOS32 âìåñòî âûøåóïîìÿíóòûõ èì¸í èñïîëüçóåò èìåíà
_recover.rar è _reconst.rar.
Âî âðåìÿ âûïîëíåíèÿ îïåðàöèè âîññòàíîâëåíèÿ RAR ìîæåò âûäàòü
ïîëüçîâàòåëþ çàïðîñ î òîì, íóæíî ëè äîáàâëÿòü â àðõèâ íàéäåííûé
ýëåìåíò, ñ÷èòàÿ åãî ôàéëîì:
Ïîäîçðèòåëüíûé ýëåìåíò
Èìÿ: <âîçìîæíîå èìÿ ôàéëà>
Ðàçìåð: <ðàçìåð> Ðàçìåð â àðõèâå: <óïàêîâàííûé ðàçìåð>
Äîáàâèòü â àðõèâ? Äà/Íåò/Âñå
Îòâåòüòå 'Äà' (Y), ÷òîáû äîáàâèòü ýòîò ýëåìåíò â rebuilt.arcname.rar
.
Ïðèìåð:
rar r buggy.rar
-ag[ôîðìàò]
Äîáàâèòü ê èìåíè àðõèâà òåêóùèå äàòó è âðåìÿ.
Ýòîò êëþ÷ äîáàâëÿåò ê èìåíè àðõèâà äàòó è âðåìÿ ñîçäàíèÿ
àðõèâà. Ïîëåçíî ïðè ðåãóëÿðíîì ñîçäàíèè ðåçåðâíûõ êîïèé.
Ïî óìîë÷àíèþ ïðèíèìàåòñÿ ôîðìàò "YYYYMMDDHHMMSS", êîòîðûé ìîæíî
ïåðåîïðåäåëèòü ñ ïîìîùüþ ïàðàìåòðà 'ôîðìàò' ýòîãî êëþ÷à.
Äîïóñêàåòñÿ èñïîëüçîâàòü ñëåäóþùèå ñèìâîëû:
Y ãîä
M ìåñÿö
MMM ìåñÿö â âèäå ñòðîêè (Jan, Feb è ò.ä.)
W ïîðÿäêîâûé íîìåð íåäåëè (íåäåëÿ íà÷èíàåòñÿ ñ ïîíåäåëüíèêà)
A íîìåð äíÿ íåäåëè (ïîíåäåëüíèê - 1, âîñêðåñåíüå - 7)
D äåíü ìåñÿöà
E íîìåð äíÿ â ãîäó
H ÷àñû
M ìèíóòû (îáðàáàòûâàåòñÿ êàê ìèíóòû, åñëè ñòîèò ïîñëå ÷àñîâ)
S ñåêóíäû
N íîìåð àðõèâà (RAR èùåò óæå ñóùåñòâóþùèé àðõèâ ñî
ñãåíåðèðîâàííûì èìåíåì, è åñëè òàêîâîé îáíàðóæèâàåòñÿ,
òî óâåëè÷èâàåò íîìåð àðõèâà, ÷òîáû ñãåíåðèðîâàòü
óíèêàëüíîå èìÿ);
ôîðìàòèðóþùèé ñèìâîë N íå ïîääåðæèâàåòñÿ ïðè ñîçäàíèè òîìîâ
Êàæäûé èç óêàçàííûõ âûøå ñèìâîëîâ ôîðìàòèðóþùèõ ñòðîê
ñîîòâåòñòâóåò òîëüêî îäíîìó ñèìâîëó, äîáàâëÿåìîìó ê èìåíè
àðõèâà. Íàïðèìåð, äëÿ äâóõñèìâîëüíîãî íîìåðà íåäåëè èñïîëüçóéòå WW,
à äëÿ îáîçíà÷åíèÿ ãîäà èç ÷åòûð¸õ öèôð - YYYY.
Åñëè ñòðîêà ôîðìàòà íà÷èíàåòñÿ ñ ñèìâîëà '+', òî ïîëîæåíèÿ
ñòðîêè äàòû è áàçîâîãî èìåíè àðõèâà ìåíÿþòñÿ ìåñòàìè, ò.å. äàòà
áóäåò ïðåäøåñòâîâàòü èìåíè àðõèâà.
Ñòðîêà ôîðìàòà ìîæåò ñîäåðæàòü íåîáÿçàòåëüíûé òåêñò,
çàêëþ÷¸ííûé â ôèãóðíûå ñêîáêè '{' è '}'. Ýòîò òåêñò áóäåò
âñòàâëåí â èìÿ àðõèâà.
Âñå îñòàëüíûå ñèìâîëû äîáàâëÿþòñÿ ê èìåíè àðõèâà áåç èçìåíåíèé.
Áóäüòå îñòîðîæíû ñ êëþ÷îì -ag ïðè îáíîâëåíèè óæå ñóùåñòâóþùèõ
àðõèâîâ. Â çàâèñèìîñòè îò ñòðîêè ôîðìàòà è âðåìåíè, ïðîøåäøåãî
ñ ìîìåíòà ïðåäûäóùåãî èñïîëüçîâàíèÿ êëþ÷à -ag, èìåíà
ñãåíåðèðîâàííîãî è èìåþùåãîñÿ àðõèâîâ ìîãóò îêàçàòüñÿ ðàçíûìè.
 ýòîì ñëó÷àå RAR âìåñòî îáíîâëåíèÿ óæå ñóùåñòâóþùåãî àðõèâà
ñîçäàñò íîâûé.
-e[+]<àòð>
Çàäàòü èñêëþ÷åíèå èëè âêëþ÷åíèå ôàéëîâ â îáðàáîòêó
ïî ìàñêå àòðèáóòîâ.
Çäåñü <àòð> - ýòî ÷èñëî â äåñÿòè÷íîì, âîñüìåðè÷íîì (åñëè
íà÷èíàåòñÿ ñ '0') èëè øåñòíàäöàòåðè÷íîì (åñëè íà÷èíàåòñÿ ñ
'0x') ôîðìàòå.
Ïî óìîë÷àíèþ, áåç ñèìâîëà '+' ïåðåä <àòð>, ýòîò êëþ÷ ñëóæèò äëÿ
îïðåäåëåíèÿ ìàñêè èñêëþ÷åíèÿ èç îáðàáîòêè. Òàê, åñëè ðåçóëüòàò
ïîáèòîâîãî È (AND) ìåæäó <àòðèáóò> è àòðèáóòàìè ôàéëà íåíóëåâîé,
òî òàêîé ôàéë îáðàáàòûâàòüñÿ íå áóäåò.
Åñëè ñèìâîë '+' ïðèñóòñòâóåò, îí óêàçûâàåò, ÷òî áóäåò
èñïîëüçîâàòüñÿ ìàñêà âêëþ÷åíèÿ â îáðàáîòêó. Ò.å. áóäóò
îáðàáàòûâàòüñÿ òîëüêî òå ôàéëû, êîòîðûå èìåþò õîòÿ áû îäèí èç
óêàçàííûõ â ìàñêå àòðèáóòîâ.
 âåðñèè RAR äëÿ Windows äëÿ óêàçàíèÿ àòðèáóòîâ âìåñòî öèôðîâîé
ìàñêè ìîæíî òàêæå èñïîëüçîâàòü ñèìâîëû D, S, H, A è R,
îáîçíà÷àþùèå, ñîîòâåòñòâåííî, "êàòàëîã", "ñèñòåìíûé", "ñêðûòûé",
"àðõèâíûé" è "òîëüêî äëÿ ÷òåíèÿ". Ïîðÿäîê ïåðå÷èñëåíèÿ àòðèáóòîâ
íå èìååò çíà÷åíèÿ.
 âåðñèè äëÿ UNIX ðàñïîçíàþòñÿ ñèìâîëû D è V äëÿ îïðåäåëåíèÿ
àòðèáóòîâ êàòàëîãà è óñòðîéñòâà, ñîîòâåòñòâåííî.
Ïðèìåðû:
1) Çààðõèâèðîâàòü òîëüêî èìåíà êàòàëîãîâ, íî íå èõ ñîäåðæèìîå:
rar a -r -e+d êàòàëîãè
2) Íå óïàêîâûâàòü ôàéëû ñ àòðèáóòàìè "ñèñòåìíûé" è "ñêðûòûé":
rar a -esh ôàéëû
3) Íå èçâëåêàòü ôàéëû ñ àòðèáóòîì "òîëüêî äëÿ ÷òåíèÿ":
rar x -er ôàéëû
-hp[ïàðîëü]
Çàøèôðîâàòü è äàííûå, è çàãîëîâêè ôàéëîâ (îãëàâëåíèå àðõèâà).
Ïî ñâîåìó äåéñòâèþ ýòîò êëþ÷ ïîõîæ íà -p[ïàðîëü], íî â îòëè÷èå
îò íåãî âêëþ÷àåò ðåæèì øèôðîâàíèÿ íå òîëüêî ñîäåðæàùèõñÿ â ôàéëàõ
äàííûõ, íî è äðóãîé îòîáðàæàåìîé èíôîðìàöèè, íàïðèìåð, èì¸í ôàéëîâ.
Ïðè óêàçàíèè ýòîãî êëþ÷à øèôðóþòñÿ âñå âàæíûå îáëàñòè àðõèâà,
âêëþ÷àÿ äàííûå ôàéëîâ, èìåíà ôàéëîâ, ðàçìåðû, àòðèáóòû,
êîììåíòàðèè è äðóãèå áëîêè, áëàãîäàðÿ ÷åìó îáåñïå÷èâàåòñÿ áîëåå
âûñîêàÿ ñòåïåíü çàùèòû.
Àðõèâ, çàøèôðîâàííûé ñ êëþ÷îì -hp, áåç ïàðîëÿ íåâîçìîæíî íå
òîëüêî ðàñïàêîâàòü, íî äàæå ïðîñìîòðåòü ñïèñîê ñîäåðæàùèõñÿ â
í¸ì ôàéëîâ.
Ïðèìåð:
rar a -hpfGzq5yKw secret report.txt
Ýòà êîìàíäà äîáàâèò ôàéë report.txt â çàøèôðîâàííûé àðõèâ
secret.rar ñ èñïîëüçîâàíèåì ïàðîëÿ 'fGzq5yKw'.
-id[c,d,p,q]
Çàïðåòèòü âûâîä ñîîáùåíèé.
Êëþ÷ -idc îòêëþ÷àåò âûâîä ñòðîêè ñ àâòîðñêèìè ïðàâàìè (copyright).
Êëþ÷ -idd îòêëþ÷àåò âûâîä ñòðîêè "Ãîòîâî" â êîíöå îïåðàöèè.
Êëþ÷ -idp îòêëþ÷àåò âûâîä ïðîöåíòíîãî èíäèêàòîðà õîäà âûïîëíåíèÿ.
Êëþ÷ -idq àêòèâèçèðóåò "òèõèé" ðåæèì, ïðè êîòîðîì íà ýêðàí
âûâîäÿòñÿ òîëüêî ñîîáùåíèÿ îá îøèáêàõ è çàïðîñû.
Äîïóñêàåòñÿ óêàçûâàòü ñðàçó íåñêîëüêî ìîäèôèêàòîðîâ ýòîãî êëþ÷à,
íàïðèìåð, òàê: -idcdp.
-ieml[.][àäðåñ]
Îòïðàâèòü àðõèâ ïî ýëåêòðîííîé ïî÷òå (òîëüêî â âåðñèè äëÿ Win32).
Ïðèêðåïèòü ê ñîîáùåíèþ e-mail àðõèâ, ñîçäàííûé èëè îáíîâë¸ííûé
êîìàíäîé äîáàâëåíèÿ ôàéëîâ. ×òîáû èñïîëüçîâàòü ýòîò êëþ÷, â
êîìïüþòåðå äîëæíà áûòü óñòàíîâëåíà êëèåíòñêàÿ ïî÷òîâàÿ
ïðîãðàììà, ñîâìåñòèìàÿ ñ èíòåðôåéñîì MAPI (ýòîò èíòåðôåéñ
ïîääåðæèâàþò áîëüøèíñòâî ñîâðåìåííûõ ïî÷òîâûõ ïðîãðàìì).
Àäðåñ íàçíà÷åíèÿ ìîæíî ââåñòè íåïîñðåäñòâåííî âìåñòå â
ýòèì êëþ÷îì èëè æå âîîáùå åãî íå óêàçûâàòü.  ïîñëåäíåì ñëó÷àå
àäðåñ áóäåò çàïðîøåí ïî÷òîâîé ïðîãðàììîé. Äîïóñêàåòñÿ óêàçûâàòü
íåñêîëüêî àäðåñîâ, ðàçäåëÿÿ èõ çàïÿòûìè èëè òî÷êàìè ñ çàïÿòîé.
Åñëè ñëåäîì çà êëþ÷îì -ieml äîáàâèòü òî÷êó, òî ïîñëå óñïåøíîãî
ïðèêðåïëåíèÿ àðõèâà ê ñîîáùåíèþ ýëåêòðîííîé ïî÷òû îí áóäåò
óäàë¸í.
Åñëè ýòîò êëþ÷ èñïîëüçóåòñÿ ïðè ñîçäàíèè ìíîãîòîìíîãî àðõèâà,
êàæäûé òîì ïðèêðåïëÿåòñÿ ê îòäåëüíîìó ïèñüìó e-mail.
-ilog[èìÿ]
Çàïèñûâàòü ïðîòîêîë îøèáîê â ôàéë (ýòà ôóíêöèÿ äîñòóïíà òîëüêî
â çàðåãèñòðèðîâàííîé âåðñèè RAR).
Çàïèñûâàòü ñîîáùåíèÿ ïðîèçîøåäøèõ ïðè ðàáîòå îøèáîê â ôàéë
rar.log. Åñëè ïàðàìåòð 'èìÿ' íå óêàçàí, ôàéë ñîçäà¸òñÿ ñî
ñëåäóþùèìè ïðèíèìàåìûìè ïî óìîë÷àíèþ õàðàêòåðèñòèêàìè:
UNIX: ôàéë .rarlog â äîìàøíåì êàòàëîãå ïîëüçîâàòåëÿ;
Windows: ôàéë rar.log â êàòàëîãå %APPDATA%\WinRAR;
DOS: ôàéë rar.log â êàòàëîãå, ãäå íàõîäèòñÿ rar32.exe.
Åñëè ïàðàìåòð 'èìÿ' ñîäåðæèò èìÿ ôàéëà áåç ïóòè, RAR ñîçäàñò
ôàéë-ïðîòîêîë ñ ýòèì èìåíåì â êàòàëîãå ïî óìîë÷àíèþ èç ñïèñêà âûøå.
Åñëè íóæíî èçìåíèòü ðàñïîëîæåíèå ôàéëà-ïðîòîêîëà, óêàçûâàéòå â
ïàðàìåòðå 'èìÿ' ïîëíîå èìÿ ñ ïóò¸ì.
Ïðèìåð:
rar a -ilogc:\log\backup.log backup d:\docs
 ñëó÷àå îøèáîê ýòà êîìàíäà ñîçäàñò ôàéë-ïðîòîêîë
c:\log\backup.log.
-k Çàáëîêèðîâàòü àðõèâ.
Åñëè óêàçàòü ýòîò êëþ÷ ïðè îïåðàöèè, èçìåíÿþùåé àðõèâ, òî ïîñëå
ýòîé îïåðàöèè àðõèâ óæå íåëüçÿ áóäåò èçìåíèòü ñðåäñòâàìè RAR,
ò.å. ëþáàÿ èçìåíÿþùàÿ àðõèâ êîìàíäà áóäåò èãíîðèðîâàòüñÿ.
Ñæàòèå òåêñòîâ:
<Ïàðàìåòð1> - ïîðÿäîê àëãîðèòìà PPM (îò 2 äî 63).
Áîëåå âûñîêîå çíà÷åíèå îáû÷íî ñëåãêà óëó÷øàåò ñòåïåíü ñæàòèÿ
èçáûòî÷íûõ äàííûõ, íî òîëüêî â òîì ñëó÷àå, åñëè èìååòñÿ
äîñòàòî÷íî ïàìÿòè äëÿ PPM. Åñëè æå ïàìÿòè íå õâàòàåò,
ðåçóëüòàò ìîæåò áûòü îòðèöàòåëüíûì. ×åì âûøå çíà÷åíèå ïîðÿäêà,
òåì ìåäëåííåå ñæàòèå è ðàñïàêîâêà.
<Ïàðàìåòð2> - ïàìÿòü äëÿ àëãîðèòìà PPM â ìåãàáàéòàõ (îò 1 äî 128).
Áîëåå âûñîêîå çíà÷åíèå ìîæåò óëó÷øèòü ñòåïåíü ñæàòèÿ, îäíàêî
ó÷òèòå, ÷òî àëãîðèòì PPM èñïîëüçóåò äëÿ ðàñïàêîâêè òàêîé æå
îáú¸ì ïàìÿòè, êàêîé ïðèìåíÿëñÿ ïðè óïàêîâêå, ïîýòîìó åñëè ïðè
ñîçäàíèè àðõèâà âûäåëèòü åìó ñëèøêîì ìíîãî ïàìÿòè, ìîãóò
âîçíèêíóòü ïðîáëåìû ñ ðàñïàêîâêîé òàêîãî àðõèâà íà ìàøèíå,
îñíàù¸ííîé ïàìÿòüþ ìåíüøåãî îáú¸ìà. Èçâëå÷åíèå ôàéëîâ áóäåò
âîçìîæíî ïðè ïîìîùè âèðòóàëüíîé ïàìÿòè, íî ýòî ìîæåò çàíÿòü
î÷åíü ìíîãî âðåìåíè.
Ïðèìåðû:
1) Êëþ÷ -mc1a+ ïðèíóäèòåëüíî âêëþ÷àåò äëÿ âñåõ äàííûõ 8-áèòîâîå
ñæàòèå ìîíîôîíè÷åñêîãî çâóêà.
2) Êëþ÷ -mc10:40t+ ïðèíóäèòåëüíî âêëþ÷àåò äëÿ âñåõ äàííûõ
èñïîëüçîâàíèå àëãîðèòìà ñæàòèÿ òåêñòà, óñòàíàâëèâàÿ ïîðÿäîê
ñæàòèÿ 10 è âûäåëÿÿ 40 Ìáàéò ïàìÿòè.
3) Êëþ÷ -mc12t óñòàíàâëèâàåò ïîðÿäîê ñæàòèÿ òåêñòà â çíà÷åíèå
12, åñëè âñòóïàåò â äåéñòâèå àëãîðèòì ñæàòèÿ òåêñòà, íî
îñòàâëÿåò RAR ïðàâî ðåøàòü, êîãäà èìåííî íóæíî åãî
èñïîëüçîâàòü.
4) Êëþ÷è -mct- -mcd- îòêëþ÷àþò àëãîðèòì ñæàòèÿ òåêñòà è
äåëüòà-ñæàòèå.
-ms[ñïèñîê]
Óêàçàòü òèïû ôàéëîâ äëÿ àðõèâèðîâàíèÿ áåç ñæàòèÿ.
Ñ ïîìîùüþ ýòîãî êëþ÷à ìîæíî óêàçàòü ôàéëû òåõ òèïîâ, êîòîðûå
íóæíî ïîìåùàòü â àðõèâ áåç èñïîëüçîâàíèÿ ñæàòèÿ. Ïðè
ïðàâèëüíîì ïðèìåíåíèè ýòî ìîæåò ñóùåñòâåííî ïîâûñèòü ñêîðîñòü
àðõèâèðîâàíèÿ áåç çàìåòíûõ ïîòåðü â ñòåïåíè ñæàòèÿ âñåãî
àðõèâà.
Íåîáÿçàòåëüíûé ïàðàìåòð <ñïèñîê> ïîçâîëÿåò óêàçàòü ñïèñîê
ðàñøèðåíèé ôàéëîâ; ðàñøèðåíèÿ äîëæíû áûòü ïåðå÷èñëåíû ÷åðåç
òî÷êó ñ çàïÿòîé (;). Íàïðèìåð, êëþ÷ -msrar;zip;jpg óêàæåò,
÷òî íóæíî ïîìåùàòü â àðõèâ áåç ñæàòèÿ âñå àðõèâû RAR è
ZIP, à òàêæå èçîáðàæåíèÿ â ôîðìàòå JPG. Â ñïèñêå òàêæå
äîïóñêàåòñÿ ïðèìåíÿòü ñèìâîëû ïîäñòàíîâêè (øàáëîíû), ïîýòîìó
êëþ÷ -ms*.rar;*.zip;*.jpg èìååò òî÷íî òàêîå æå çíà÷åíèå.
Åñëè ïàðàìåòð <ñïèñîê> íå óêàçàí, êëþ÷ -ms áóäåò èñïîëüçîâàòü
ñòàíäàðòíûé íàáîð ðàñøèðåíèé, ïðèíèìàåìûé ïî óìîë÷àíèþ. Ýòîò
ñïèñîê âêëþ÷àåò ñëåäóþùèå òèïû ôàéëîâ:
7z, ace, arj, bz2, cab, gz, jpeg, jpg, lha, lzh, mp3,
rar, taz, tgz, z, zip.
-mt<ïîòîêè>
Çàäàòü êîëè÷åñòâî ïîòîêîâ (äîñòóïíî òîëüêî â âåðñèè äëÿ Windows).
Ïàðàìåòð <ïîòîêè> ìîæåò ïðèíèìàòü çíà÷åíèÿ îò 0 äî 16. Îí
îïðåäåëÿåò ðåêîìåíäóåìîå ÷èñëî àêòèâíûõ ïîòîêîâ äëÿ àëãîðèòìà
ñæàòèÿ. Åñëè óêàçàíî çíà÷åíèå áîëüøå 0, RAR áóäåò èñïîëüçîâàòü
ìíîãîïîòî÷íóþ âåðñèþ àëãîðèòìà ñæàòèÿ, îáåñïå÷èâàþùóþ áîëåå
âûñîêóþ ñêîðîñòü óïàêîâêè â ñèñòåìàõ ñ ìóëüòèïðîöåññîðíîé
àðõèòåêòóðîé. Ðåàëüíîå ÷èñëî àêòèâíûõ ïîòîêîâ ìîæåò îòëè÷àòüñÿ
îò óêàçàííîãî.
Åñëè ïàðàìåòð <ïîòîêè> ðàâåí íóëþ, RAR áóäåò èñïîëüçîâàòü
îäíîïîòî÷íóþ âåðñèþ àëãîðèòìà ñæàòèÿ.
Èçìåíåíèå ïàðàìåòðà <ïîòîêè> îêàçûâàåò íåáîëüøîå âîçäåéñòâèå íà
ñòåïåíü ñæàòèÿ, ïîýòîìó àðõèâû, ñîçäàííûå ñ ðàçíûìè êëþ÷àìè
-mt, áóäåò èìåòü ñëåãêà ðàçëè÷àþùèåñÿ ðàçìåðû, äàæå åñëè âñå
îñòàëüíûå ïàðàìåòðû óïàêîâêè áûëè îäèíàêîâûå.
Åñëè êëþ÷ -mt íå óêàçàí, RAR ïîïûòàåòñÿ îïðåäåëèòü ÷èñëî
äîñòóïíûõ ïðîöåññîðîâ è àâòîìàòè÷åñêè âûáåðåò îïòèìàëüíîå
êîëè÷åñòâî ïîòîêîâ.
-n<ôàéë>
Âêëþ÷èòü â îáðàáîòêó òîëüêî óêàçàííûé ôàéë.
Ýòîò êëþ÷ ïîçâîëÿåò âêëþ÷èòü â îáðàáîòêó òîëüêî óêàçàííûé ôàéë.
 êà÷åñòâå èìåíè èëè ÷àñòåé èìåíè äîïóñêàåòñÿ óêàçûâàòü
øàáëîíû. Êëþ÷ '-n' ðàçðåøàåòñÿ óêàçûâàòü íåñêîëüêî ðàç â îäíîé
êîìàíäíîé ñòðîêå. Äàííûé êëþ÷ íå çàìåíÿåò îáû÷íûå ìàñêè
ôàéëîâ, êîòîðûå ïî-ïðåæíåìó äîëæíû ââîäèòüñÿ â êîìàíäíîé
ñòðîêå. Åãî íàçíà÷åíèå - â äîïîëíèòåëüíîé ôèëüòðàöèè äëÿ
îãðàíè÷åíèÿ îáðàáàòûâàåìûõ ôàéëîâ òåìè, êîòîðûå ïîäõîäÿò ïîä
ìàñêó âêëþ÷åíèÿ, îïðåäåë¸ííóþ â êëþ÷å -n. Èíîãäà òàêîé ñïîñîá
ïîìîãàåò ñîêðàòèòü äëèíó êîìàíäíîé ñòðîêè.
Íàïðèìåð, åñëè âàì íóæíî óïàêîâàòü â àðõèâ text.rar âñå ôàéëû
*.txt è *.lst â êàòàëîãàõ Project è Info, âû ìîæåòå ââåñòè
ñëåäóþùóþ êîìàíäó:
rar a -r text Project\*.txt Project\*.lst Info\*.txt Info\*.lst
èëè âîñïîëüçîâàòüñÿ êëþ÷îì -n:
rar a -r -n*.txt -n*.lst text Project Info
-n@<ôàéë-ñïèñîê>
Âêëþ÷èòü â îáðàáîòêó òîëüêî ôàéëû, óêàçàííûå â ôàéëå-ñïèñêå.
Ýòîò êëþ÷ àíàëîãè÷åí êëþ÷ó -n<ôàéë>, íî ñ òåì îòëè÷èåì, ÷òî îí
ñ÷èòûâàåò ìàñêè âêëþ÷åíèÿ â îáðàáîòêó èç ôàéëà-ñïèñêà. Åñëè
ïàðàìåòð <ôàéë-ñïèñîê> íå óêàçàí, ÷òåíèå èì¸í ôàéëîâ âûïîëíÿåòñÿ
ñ óñòðîéñòâà stdin.
Ïðèìåð:
rar a -r -n@inclist.txt text Project Info
-p[ïàðîëü]
Çàøèôðîâàòü ôàéëû, èñïîëüçóÿ ñòðîêó <ïàðîëü> â êà÷åñòâå ïàðîëÿ.
Ïàðîëü ðåãèñòðîçàâèñèìûé (ò.å. ïðîïèñíûå è ñòðî÷íûå áóêâû
ðàçëè÷àþòñÿ). Åñëè âû íå óêàæåòå ïàðîëü â êîìàíäíîé ñòðîêå
(ïîñëå -p), òî RAR çàïðîñèò ââîä ïàðîëÿ, âûäàâ ñîîáùåíèå
"Ââåäèòå ïàðîëü".
Ïðèìåð:
rar a -pmyhoney secret1 *.txt
 äàííîì ïðèìåðå âñå ôàéëû *.txt äîáàâëÿþòñÿ â àðõèâ è øèôðóþòñÿ
ñ ïàðîëåì "myhoney".
-ri<p>[:<s>]
Óñòàíîâèòü ïðèîðèòåò è âðåìÿ ïðîñòîÿ (òîëüêî â âåðñèè äëÿ Windows).
Ýòîò êëþ÷ èñïîëüçóåòñÿ äëÿ óïðàâëåíèÿ ñòåïåíüþ çàãðóçêè ñèñòåìû
çàäà÷åé RAR â ìíîãîçàäà÷íîé ñðåäå. Âîçìîæíûå ïðèîðèòåòû çàäà÷è,
îïðåäåëÿåìûå ïàðàìåòðîì <p>, - îò 0 äî 15.
Åñëè <p> ðàâíî 0, òî èñïîëüçóåòñÿ ïðèîðèòåò ïî óìîë÷àíèþ,
çíà÷åíèå 1 ñîîòâåòñòâóåò ìèíèìàëüíîìó ïðèîðèòåòó,
15 - ìàêñèìàëüíîìó.
Âðåìÿ ïðîñòîÿ <s> ìîæåò ïðèíèìàòü çíà÷åíèÿ îò 0 äî 1000
(ìèëëèñåêóíä). Ýòî âðåìÿ, êîòîðîå RAR áóäåò îòäàâàòü
ñèñòåìå ïîñëå êàæäîé îïåðàöèè ÷òåíèÿ èëè çàïèñè ïðè àðõèâàöèè
èëè èçâëå÷åíèè ôàéëîâ. Óêàçûâàòü âðåìÿ ïðîñòîÿ, îòëè÷íîå îò
íóëÿ, èìååò ñìûñë äëÿ áîëåå ñèëüíîãî óìåíüøåíèÿ çàãðóçêè
ñèñòåìû, ÷åì ýòîãî ìîæíî äîáèòüñÿ îäíèì òîëüêî ïàðàìåòðîì <p>.
Ïðèìåð:
RAR a -ri0:10 backup *.*
 äàííîì ïðèìåðå âûïîëíÿåòñÿ çàïóñê RAR ñ îáû÷íûì ïðèîðèòåòîì
è âðåìåíåì ïðîñòîÿ 10 ìñ.
-sc<íàáîð ñèìâîëîâ>[îáúåêòû]
Óêàçàòü íàáîð ñèìâîëîâ äëÿ ôàéëîâ-ñïèñêîâ è ôàéëîâ ñ êîììåíòàðèÿìè
àðõèâà.
Ïàðàìåòð 'íàáîð ñèìâîëîâ' îáÿçàòåëåí è ìîæåò ïðèíèìàòü îäíî èç
ñëåäóþùèõ çíà÷åíèé:
U - Unicode;
A - êîäèðîâêà ANSI (Windows). Òîëüêî â âåðñèè äëÿ Windows;
O - êîäèðîâêà OEM (DOS). Òîëüêî â âåðñèè äëÿ Windows.
Ôàéëû â ôîðìàòå Unicode äîëæíû èìåòü â ñàìîì íà÷àëå þíèêîä-ñèìâîë
FFFE èëè FEFF, èíà÷å RAR ïðîèãíîðèðóåò ýòîò êëþ÷ è áóäåò
îáðàáàòûâàòü ôàéë êàê ñîäåðæàùèé òåêñò ASCII.
Ïàðàìåòð 'îáúåêòû' óêàçûâàòü íåîáÿçàòåëüíî. Îí ìîæåò ïðèíèìàòü
îäíî èç ñëåäóþùèõ çíà÷åíèé:
L - ôàéëû-ñïèñêè;
C - ôàéëû ñ êîììåíòàðèÿìè.
Ðàçðåøàåòñÿ óêàçûâàòü áîëåå îäíîãî îáúåêòà, íàïðèìåð, -scolc.
Åñëè ïàðàìåòð 'îáúåêòû' íå óêàçàí, 'íàáîð ñèìâîëîâ' áóäåò ïðèìåí¸í
êî âñåì îáúåêòàì.
Ýòîò êëþ÷ ïîçâîëÿåò îïðåäåëÿòü íàáîð ñèìâîëîâ äëÿ ôàéëîâ â êëþ÷å
-z[ôàéë], ôàéëîâ-ñïèñêîâ è ôàéëîâ ñ êîììåíòàðèÿìè, çàïèñûâàåìûõ
êîìàíäîé "cw".
Ïðèìåðû:
1) rar a -scol data @list
Ïðî÷èòàòü èìåíà, ñîäåðæàùèåñÿ â 'list' ñ èñïîëüçîâàíèåì
OEM-êîäèðîâêè.
2) rar c -scuc -zcomment.txt data
Ïðî÷èòàòü comment.txt êàê ôàéë â êîäèðîâêå Unicode.
3) rar cw -scuc data comment.txt
Çàïèñàòü comment.txt êàê ôàéë â êîäèðîâêå Unicode.
-si[èìÿ]
×èòàòü äàííûå ñ stdin (ñòàíäàðòíîãî óñòðîéñòâà ââîäà) ïðè
ñîçäàíèè àðõèâà. Íåîáÿçàòåëüíûé ïàðàìåòð 'èìÿ' ïîçâîëÿåò
óêàçàòü èìÿ ôàéëà ñæàòûõ äàííûõ stdin â ñîçäàííîì àðõèâå.
Åñëè ýòîò ïàðàìåòð íå óêàçàí, èìÿ áóäåò óñòàíîâëåíî â 'stdin'.
Ýòîò êëþ÷ íåëüçÿ èñïîëüçîâàòü ñ êëþ÷îì -v.
Ïðèìåð:
type Tree.Far | rar a -siTree.Far tree.rar
Ýòà êîìàíäà ñîæì¸ò ðåçóëüòàò âûïîëíåíèÿ 'type Tree.Far' êàê
ôàéë 'Tree.Far'.
-sl<ðàçìåð>
Âêëþ÷àòü â îáðàáîòêó òîëüêî òå ôàéëû, ðàçìåð êîòîðûõ ìåíüøå,
÷åì óêàçàííûé â ïàðàìåòðå <ðàçìåð> ýòîãî êëþ÷à.
Ïàðàìåòð <ðàçìåð> äîëæåí áûòü óêàçàí â áàéòàõ.
-sm<ðàçìåð>
Âêëþ÷àòü â îáðàáîòêó òîëüêî òå ôàéëû, ðàçìåð êîòîðûõ áîëüøå,
÷åì óêàçàííûé â ïàðàìåòðå <ðàçìåð> ýòîãî êëþ÷à.
Ïàðàìåòð <ðàçìåð> äîëæåí áûòü óêàçàí â áàéòàõ.
-ta<äàòà>
Îáðàáàòûâàòü òîëüêî ôàéëû, èçìåí¸ííûå ïîñëå óêàçàííîé äàòû.
Ïðè óêàçàíèè ýòîãî êëþ÷à áóäóò îáðàáàòûâàòüñÿ òîëüêî ôàéëû,
ìîäèôèöèðîâàííûå ïîñëå óêàçàííîé äàòû.
Äàòà óêàçûâàåòñÿ â ñëåäóþùåì ôîðìàòå: ÃÃÃÃÌÌÄÄ××ÌÌÑÑ.  ïîëå
äàòû äîïóñêàåòñÿ âñòàâëÿòü ñèìâîëû-ðàçäåëèòåëè ('-' èëè ':') è
íå óêàçûâàòü îñòàâøèåñÿ ïîëÿ. Íàïðèìåð, ñëåäóþùèé êëþ÷ áóäåò
ïðàâèëüíûì: -ta2001-11-20.
Åñëè ãîâîðèòü òî÷íåå, ïðè âíóòðåííåé îáðàáîòêå RAR áóäåò
òðàêòîâàòü âûøåóêàçàííûé êëþ÷ êàê -ta20011120000000, ÷òî
îçíà÷àåò: "ôàéëû, èçìåí¸ííûå ïîñëå 0 ÷àñà 0 ìèíóò 0 ñåêóíä
20 íîÿáðÿ 2001 ãîäà" (ò.å. ñàìà ýòà äàòà â çàäàííûé äèàïàçîí
âðåìåíè íå âõîäèò).
-tb<äàòà>
Îáðàáàòûâàòü òîëüêî ôàéëû, èçìåí¸ííûå äî óêàçàííîé äàòû.
Ïî ôîðìàòó àíàëîãè÷åí êëþ÷ó '-ta<äàòà>'.
-tk Ñîõðàíèòü âðåìÿ îðèãèíàëüíîãî àðõèâà.
Ýòîò êëþ÷ çàïðåùàåò RAR èçìåíÿòü âðåìÿ àðõèâà ïðè åãî îáíîâëåíèè.
-tn<âðåìÿ>
Îáðàáàòûâàòü ôàéëû íå ñòàðåå, ÷åì óêàçàííûé ïåðèîä âðåìåíè.
Çàäàþùàÿ âðåìÿ ñòðîêà èìååò ñëåäóþùèé ôîðìàò:
[<äíè>d][<÷àñû>h][<ìèíóòû>m][<ñåêóíäû>s]
Íàïðèìåð, äëÿ îáðàáîòêè ôàéëîâ, èçìåí¸ííûõ ìåíåå 15 äíåé íàçàä,
èñïîëüçóéòå êëþ÷ '-tn15d', à äëÿ îáðàáîòêè ôàéëîâ, èçìåí¸ííûõ
ìåíåå ÷åì 2 ÷àñà 15 ìèíóò íàçàä, èñïîëüçóéòå '-tn2h15m'.
-to<âðåìÿ>
Îáðàáàòûâàòü ôàéëû áîëåå ñòàðûå, ÷åì óêàçàííûé ïåðèîä âðåìåíè.
Ïî ôîðìàòó àíàëîãè÷åí êëþ÷ó '-tn<âðåìÿ>'.
-ts<m,c,a>[N]
Ñîõðàíèòü/âîññòàíîâèòü âðåìÿ ôàéëà (èçìåíåíèÿ, ñîçäàíèÿ, äîñòóïà).
Êëþ÷ -tsm ñëóæèò äëÿ ñîõðàíåíèÿ âðåìåíè èçìåíåíèÿ ôàéëà,
êëþ÷ -tsc ñîõðàíÿåò âðåìÿ ñîçäàíèÿ, à -tsa ñîõðàíÿåò âðåìÿ
ïîñëåäíåãî äîñòóïà. Ïîñëå êëþ÷à ìîæíî óêàçûâàòü íåîáÿçàòåëüíûé
÷èñëîâîé ïàðàìåòð îò 0 äî 4, îïðåäåëÿþùèé òî÷íîñòü îáðàáîòêè
âðåìåíè. Çíà÷åíèå '1' îçíà÷àåò òî÷íîñòü, ðàâíóþ 1 ñåêóíäå,
çíà÷åíèå '2' - 0,0065536 ñ, '3' - 0,0000256 ñ, à '4' èëè '+'
âêëþ÷àþò ìàêñèìàëüíóþ òî÷íîñòü âðåìåíè äëÿ ôàéëîâîé ñèñòåìû NTFS,
ðàâíóþ 0,0000001 ñ. Óêàçàíèå '0' èëè '-' îçíà÷àåò îòêàç
îò ñîõðàíåíèÿ âðåì¸í ñîçäàíèÿ è ïîñëåäíåãî äîñòóïà, à òàêæå
íèçêóþ (äâóõñåêóíäíóþ) òî÷íîñòü âðåìåíè èçìåíåíèÿ ôàéëà.
Âûñîêîòî÷íûå ðåæèìû äîáàâëÿþò â àðõèâ äîïîëíèòåëüíûå äàííûå,
äî 19 áàéò íà êàæäûé ôàéë â ñëó÷àå ïðèìåíåíèÿ ñî÷åòàíèÿ êëþ÷åé
-tsm4 -tsa4 -tsc4. Åñëè òî÷íîñòü íå óêàçàíà, RAR èñïîëüçóåò
çíà÷åíèå '4' (íàèâûñøåå).
Ïî óìîë÷àíèþ RAR èñïîëüçóåò ðåæèì -tsm4 -tsc0 -tsa0, ò.å. âðåìÿ
ìîäèôèêàöèè ñîõðàíÿåòñÿ ñ íàèâûñøåé òî÷íîñòüþ, à îñòàëüíûå ïîëÿ
âðåìåíè èãíîðèðóþòñÿ.
×òîáû óñòàíîâèòü âðåìÿ ñîçäàíèÿ è ïîñëåäíåãî äîñòóïà ïðè
ðàñïàêîâêå ôàéëîâ, íóæíî óêàçàòü êëþ÷è -tsc è -tsa (òî÷íîñòü
çäåñü íå èìååò çíà÷åíèÿ, íî îíà íå äîëæíà áûòü ðàâíà 0).
Ïî óìîë÷àíèþ RAR óñòàíàâëèâàåò òîëüêî âðåìÿ ìîäèôèêàöèè (äàæå
åñëè â àðõèâå ñîõðàíåíû âðåìåíà ñîçäàíèÿ è äîñòóïà). Óñòàíîâêó
âðåìåíè ìîäèôèêàöèè äëÿ ðàñïàêîâûâàåìûõ ôàéëîâ òàêæå ìîæíî
çàïðåòèòü, óêàçàâ êëþ÷ -tsm-.
Åñëè òðåáóåòñÿ ïðèìåíèòü îäèíàêîâóþ òî÷íîñòü êî âñåì òð¸ì ïîëÿì
âðåìåíè, äîïóñêàåòñÿ íå óêàçûâàòü áóêâó òèïà âðåìåíè. Íàïðèìåð,
ñî÷åòàíèå êëþ÷åé -tsm4 -tsa4 -tsc4 ìîæíî çàìåíèòü íà -ts4, -ts+
èëè -ts.
×òîáû ñîõðàíèòü òîëüêî âðåìÿ ìîäèôèêàöèè ñ íèçêîé òî÷íîñòüþ èëè
÷òîáû èãíîðèðîâàòü âñå òðè âðåìåíè ïðè ðàñïàêîâêå, èñïîëüçóéòå
êëþ÷ -ts-.
Ïðè ñîçäàíèè àðõèâà RAR àâòîìàòè÷åñêè óìåíüøàåò òî÷íîñòü â
ñîîòâåòñòâèè ñ òîé, êîòîðàÿ ïîääåðæèâàåòñÿ ôàéëîâîé ñèñòåìîé.
Äëÿ FAT òî÷íîñòü íå ïðåâûøàåò 2 ñ, äëÿ UNIX - 1 ñ.
Òî÷íîñòü âðåìåíè â ñèñòåìå NTFS ñîñòàâëÿåò 0,0000001 ñ (100 íñ).
Ïðè ðàñïàêîâêå óñòàíîâêà ïîëåé âðåìåíè çàâèñèò îò îïåðàöèîííîé
ñèñòåìû. Windows ïîçâîëÿåò óñòàíàâëèâàòü âñå òðè òèïà âðåìåíè,
UNIX - òîëüêî âðåìåíà ìîäèôèêàöèè è ïîñëåäíåãî äîñòóïà, íî
íå ñîçäàíèÿ ôàéëà, à DOS ïîääåðæèâàåò òîëüêî âðåìÿ ìîäèôèêàöèè.
Ïðèìåðû:
1) rar a -ts backup
Ñîõðàíèòü âñå âðåìåíà ôàéëîâ ñ ìàêñèìàëüíî âûñîêîé òî÷íîñòüþ.
2) rar x -tsa backup
Âîññòàíîâèòü ó ôàéëîâ âðåìåíà ìîäèôèêàöèè è ïîñëåäíåãî äîñòóïà.
Êëþ÷ -tsm ìîæíî íå óêàçûâàòü, òàê êàê RAR èñïîëüçóåò åãî
ïî óìîë÷àíèþ.
3) rar a -tsm1 -tsc1 backup
Ñîõðàíèòü âðåìåíà ìîäèôèêàöèè è ñîçäàíèÿ ñ íèçêîé òî÷íîñòüþ.
Áåç êëþ÷à -tsm1 áûëî áû ñîõðàíåíî âðåìÿ ìîäèôèêàöèè ñ âûñîêîé
òî÷íîñòüþ.
-u Îáíîâèòü ôàéëû.
Ìîæíî èñïîëüçîâàòü êàê ïðè äîáàâëåíèè â àðõèâ, òàê è ïðè
èçâëå÷åíèè èç íåãî. Êîìàíäíàÿ ñòðîêà "a -u" ýêâèâàëåíòíà
êîìàíäå 'u'. Ýòîò êëþ÷ òàêæå äîïóñêàåòñÿ èñïîëüçîâàòü ñ êîìàíäàìè
'm' è 'mf'. Åñëè êëþ÷ '-u' ïðèìåíÿåòñÿ âìåñòå ñ êîìàíäàìè 'x'
èëè 'e', òî èç àðõèâà áóäóò èçâëå÷åíû òå ôàéëû, êîòîðûõ íåò íà
äèñêå èëè êîïèè êîòîðûõ íà äèñêå èìåþò áîëåå ñòàðûå äàòû.
-v<N>[k|b|f|m|M|g|G]
Ñîçäàòü ìíîãîòîìíûé àðõèâ ñ òîìàìè ðàçìåðîì=<N>*1000 [*1024 | *1].
Ïî óìîë÷àíèþ ñ÷èòàåòñÿ, ÷òî çíà÷åíèå ââîäèòñÿ â òûñÿ÷àõ áàéò
(ò.å. ìíîæèòåëü 1000, à íå 1024).
Ðàçìåð òîìîâ òàêæå ìîæíî óêàçûâàòü â êèëîáàéòàõ, â áàéòàõ,
â ìåãàáàéòàõ, â ìèëëèîíàõ áàéò, â ãèãàáàéòàõ è â ìèëëèàðäàõ áàéò.
Äëÿ ýòîãî íóæíî ïîñëå ÷èñëîâîãî çíà÷åíèÿ ïîñòàâèòü îäèí èç
ñëåäóþùèõ áóêâåííûõ èäåíòèôèêàòîðîâ (âñå áóêâû ëàòèíñêèå):
k - êèëîáàéòû (ìíîæèòåëü 1024)
b - áàéòû (ìíîæèòåëü 1)
m - ìåãàáàéòû (1 Ìáàéò=1 048 576 áàéò)
M - ìèëëèîíû áàéò (ìíîæèòåëü 1 000 000)
g - ãèãàáàéòû (1 Ãáàéò=1 073 741 824 áàéò)
G - ìèëëèàðäû áàéò (ìíîæèòåëü 1 000 000 000)
-x<èìÿ_ôàéëà>
Íå îáðàáàòûâàòü óêàçàííûé ôàéë <èìÿ_ôàéëà>.
Äîïóñêàåòñÿ èñïîëüçîâàòü øàáëîíû êàê â ñàìîì èìåíè ôàéëà, òàê è
â ÷àñòè èìåíè, îáîçíà÷àþùåé ïóòü. Êëþ÷ '-x' ìîæíî óêàçûâàòü
ìíîãîêðàòíî.
Åñëè ìàñêà ñîäåðæèò øàáëîíû (ñèìâîëû ïîäñòàíîâêè), å¸ äåéñòâèå
ðàñïðîñòðàíÿåòñÿ íà òåêóùèé êàòàëîã è åãî ïîäêàòàëîãè. Áåç
óêàçàíèÿ øàáëîíîâ äåéñòâèå êëþ÷à íå ðåêóðñèâíî, ïîýòîìó åñëè
òðåáóåòñÿ èñêëþ÷èòü èç îáðàáîòêè êàêîé-ëèáî ôàéë "èìÿ_ôàéëà" âî
âñåõ êàòàëîãàõ, íóæíî óêàçàòü äâå ìàñêè: "èìÿ_ôàéëà" äëÿ òåêóùåãî
êàòàëîãà è "*\èìÿ_ôàéëà" äëÿ ïîäêàòàëîãîâ. Åñëè âàì èçâåñòåí
òî÷íûé ïóòü ê ôàéëó, òî äëÿ èñêëþ÷åíèÿ èç îáðàáîòêè òîëüêî ýòîé
êîïèè ôàéëà "èìÿ_ôàéëà" äîïóñêàåòñÿ ïðèìåíÿòü ñèíòàêñèñ
"ïóòü\èìÿ_ôàéëà". Åñëè èñïîëüçîâàòü ñèíòàêñèñ "-xÏóòü\èìÿ_ôàéëà"
ïðè ðàñïàêîâêå àðõèâà, êîìïîíåíò "Ïóòü" äîëæåí áûòü ïóò¸ì
âíóòðè àðõèâà, à íå ïóò¸ì ê ôàéëó íà äèñêå ïîñëå ðàñïàêîâêè.
Ïðèìåðû:
1) rar a -r -x*.bak -x*.rar rawfiles
 äàííîì ïðèìåðå â àðõèâ rawfiles áóäóò äîáàâëåíû âñå ôàéëû,
êðîìå *.bak è *.rar.
2) rar a -r -x*\temp -x*\temp\* savec c:\*
Ñæàòü âñå ôàéëû íà äèñêå C: çà èñêëþ÷åíèåì êàòàëîãîâ temp è
ôàéëîâ, êîòîðûå íàõîäÿòñÿ â êàòàëîãàõ temp.
3) rar x -x*.txt docs
Ýòà êîìàíäà èçâëå÷¸ò èç àðõèâà docs.rar âñå ôàéëû, êðîìå *.txt.
-x@<èìÿ_ôàéëà>
Íå îáðàáàòûâàòü ôàéëû, óêàçàííûå â ôàéëå-ñïèñêå <èìÿ_ôàéëà>.
Åñëè èìÿ ôàéëà-ñïèñêà íå óêàçàíî, ÷òåíèå èì¸í ôàéëîâ
âûïîëíÿåòñÿ ñ óñòðîéñòâà stdin.
Ïðèìåð:
rar a -x@exlist.txt arch *.exe
-z[èìÿ_ôàéëà]
Ïðî÷èòàòü äîáàâëÿåìûé ê àðõèâó êîììåíòàðèé èç ôàéëà <èìÿ_ôàéëà>.
Èñïîëüçóéòå ýòîò êëþ÷ ñîâìåñòíî ñ êëþ÷îì -sc, åñëè òðåáóåòñÿ
óêàçàòü íàáîð ñèìâîëîâ äëÿ òåêñòîâîãî ôàéëà ñ êîììåíòàðèåì.
Åñëè èìÿ ôàéëà íå óêàçàíî, êîììåíòàðèé áóäåò ñ÷èòûâàòüñÿ
ñ óñòðîéñòâà stdin.
Îãðàíè÷åíèÿ
~~~~~~~~~~~
Äëèíà ïóòè êàæäîãî ôàéëà íå ìîæåò ïðåâûøàòü 259 ñèìâîëîâ.
Ðàçìåð àðõèâíîãî êîììåíòàðèÿ íå ìîæåò ïðåâûøàòü 62000 áàéò.
Îãðàíè÷åíèÿ êîìàíä:
Êîìàíäû D, U, F, C è CF íå ðàáîòàþò ñ àðõèâíûìè òîìàìè.
Êîìàíäó A íåëüçÿ èñïîëüçîâàòü äëÿ îáíîâëåíèÿ ìíîãîòîìíûõ àðõèâîâ,
îíà ïðèìåíÿåòñÿ òîëüêî äëÿ èõ ñîçäàíèÿ.
Êîäû âîçâðàòà
~~~~~~~~~~~~~
 ñëó÷àå óñïåøíîãî çàâåðøåíèÿ îïåðàöèè RAR çàêàí÷èâàåò ðàáîòó ñ
íóëåâûì (0) êîäîì âîçâðàòà. Åñëè îïåðàöèÿ ïðåðâàíà èç-çà îøèáêè,
òî êîä âîçâðàòà áóäåò íåíóëåâûì. (Êîäû âîçâðàòà ìîæíî èñïîëüçîâàòü,
íàïðèìåð, â ïàêåòíûõ ôàéëàõ, àíàëèçèðóÿ èõ ñ ïîìîùüþ ïåðåìåííîé
ERRORLEVEL.)
255 ÏÐÅÐÂÀÍÎ Îïåðàöèÿ áûëà ïðåðâàíà ïîëüçîâàòåëåì.
ÏÎËÜÇÎÂÀÒÅËÅÌ
9 ÎØÈÁÊÀ ÑÎÇÄÀÍÈß Ïðîèçîøëà îøèáêà ïðè ñîçäàíèè ôàéëà.
8 ÎØÈÁÊÀ ÏÀÌßÒÈ Íåäîñòàòî÷íî ïàìÿòè äëÿ âûïîëíåíèÿ îïåðàöèè.
7 ÎØÈÁÊÀ Äîïóùåíà îøèáêà ïðè óêàçàíèè êîìàíäû/ïàðàìåòðà
ÏÎËÜÇÎÂÀÒÅËß â êîìàíäíîé ñòðîêå.
6 ÎØÈÁÊÀ ÎÒÊÐÛÒÈß Ïðîèçîøëà îøèáêà îòêðûòèÿ ôàéëà.
5 ÎØÈÁÊÀ ÇÀÏÈÑÈ Ïðîèçîøëà îøèáêà çàïèñè íà äèñê.
4 ÇÀÁËÎÊÈÐÎÂÀÍÍÛÉ Ïðåäïðèíÿòà ïîïûòêà èçìåíèòü àðõèâ, ðàíåå
ÀÐÕÈ çàáëîêèðîâàííûé êîìàíäîé 'k' èëè êëþ÷îì '-k'.
3 ÎØÈÁÊÀ CRC Âî âðåìÿ ðàñïàêîâêè îáíàðóæåíà îøèáêà CRC.
2 ÔÀÒÀËÜÍÀß Ïðîèçîøëà êðèòè÷åñêàÿ îøèáêà.
ÎØÈÁÊÀ
1 ÏÐÅÄÓÏÐÅÆÄÅÍÈÅ Ïðîèçîøëà íåêðèòè÷åñêàÿ îøèáêà.
0 ÓÑÏÅØÍÎÅ Ðàáîòà çàâåðøåíà áåç îøèáîê.
ÇÀÂÅÐØÅÍÈÅ
Ãëîññàðèé
~~~~~~~~~
Àðõèâ Ñïåöèàëüíûé ôàéë, â êîòîðîì õðàíèòñÿ îäèí èëè íåñêîëüêî
ôàéëîâ, êîòîðûå ìîãóò ïðè ýòîì áûòü ñæàòûìè è/èëè
çàøèôðîâàííûìè.
Ñæàòèå Ìåòîä êîäèðîâàíèÿ äàííûõ, ïðèâîäÿùèé ê óìåíüøåíèþ èõ ðàçìåðà.
CRC Cyclic Redundancy Check - êîíòðîëü ñ ïîìîùüþ öèêëè÷åñêîãî
èçáûòî÷íîãî êîäà. Ìàòåìàòè÷åñêèé ìåòîä ðàñ÷¸òà êîíòðîëüíîé
èíôîðìàöèè ("êîíòðîëüíîé ñóììû") äëÿ ïðîâåðêè öåëîñòíîñòè
äàííûõ.
SFX SelF-eXtracting - ñàìîðàñïàêîâêà. Àðõèâ, äëÿ èçâëå÷åíèÿ
ôàéëîâ èç êîòîðîãî íóæíî ïðîñòî åãî çàïóñòèòü êàê îáû÷íûé
èñïîëíÿåìûé ôàéë. Îáû÷íî ñîçäà¸òñÿ â âèäå EXE-ôàéëà.
Íåïðåðûâíûé Àðõèâ, óïàêîâàííûé ñ ïðèìåíåíèåì ñïåöèàëüíîãî ìåòîäà
àðõèâ ñæàòèÿ, ïðè êîòîðîì âñå ôàéëû îáðàáàòûâàþòñÿ êàê åäèíûé
(solid) ïîòîê äàííûõ. Íåïðåðûâíîå àðõèâèðîâàíèå îñîáåííî ýôôåêòèâíî
äëÿ óïàêîâêè çíà÷èòåëüíîãî ÷èñëà íåáîëüøèõ îäíîòèïíûõ ôàéëîâ.
Òîì Ñîñòàâíàÿ ÷àñòü ìíîãîòîìíîãî àðõèâà. Îñíîâíàÿ öåëü ñîçäàíèÿ
ìíîãîòîìíûõ àðõèâîâ - âîçìîæíîñòü ñîõðàíÿòü èõ íà äèñêåòàõ è
äðóãèõ ñìåííûõ íîñèòåëÿõ. Íåïðåðûâíûå òîìà íóæíî
ðàñïàêîâûâàòü íà÷èíàÿ ñ ïåðâîãî â íàáîðå.
Èíôîðìàöèÿ Èçáûòî÷íûå äàííûå, äîáàâëÿåìûå ê àðõèâó ïðè åãî ñîçäàíèè èëè
äëÿ îáíîâëåíèè äëÿ çàùèòû ñîäåðæàùåéñÿ â àðõèâå èíôîðìàöèè.
âîññòàíîâ-  ñëó÷àå ôèçè÷åñêîãî ïîâðåæäåíèÿ àðõèâà è íàëè÷èÿ â í¸ì
ëåíèÿ èíôîðìàöèè äëÿ âîññòàíîâëåíèÿ, åãî ÷àñòî ìîæíî âîññîçäàòü
â îðèãèíàëüíîì âèäå.
Òîìà äëÿ Îñîáûå (äîïîëíèòåëüíûå) ôàéëû, ïîçâîëÿþùèå âîññîçäàòü
âîññòàíîâ- îòñóòñòâóþùèå è/èëè ïîâðåæä¸ííûå òîìà ìíîãîòîìíîãî àðõèâà.
ëåíèÿ Ñ ïîìîùüþ êàæäîãî òîìà äëÿ âîññòàíîâëåíèÿ ìîæíî âîññîçäàòü
ëþáîé îòñóòñòâóþùèé/ïîâðåæä¸ííûé òîì RAR-àðõèâà.