рдпрд╣ рдХрдорд╛рдВрдб 7z рд╣реИ рдЬрд┐рд╕реЗ рд╣рдорд╛рд░реЗ рдХрдИ рдореБрдлреНрдд рдСрдирд▓рд╛рдЗрди рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдЬреИрд╕реЗ рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдореЗрдВ рд╕реЗ рдПрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд╡рд░реНрдХреНрд╕ рдлреНрд░реА рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдХрд╛рд░реНрдпрдХреНрд░рдо:
рдирд╛рдо
7z - рдЙрдЪреНрдЪрддрдо рд╕рдВрдкреАрдбрд╝рди рдЕрдиреБрдкрд╛рдд рд╡рд╛рд▓рд╛ рдПрдХ рдлрд╝рд╛рдЗрд▓ рд╕рдВрдЧреНрд░рд╣рдХрд░реНрддрд╛
SYNOPSIS
7z [рдПрдбреЗрд▓реНрдЯрдХреНрд╕] [-] [рд╕реНрд╡рд┐рдЪ] ...
рд╡рд░реНрдгрди
7-рдЬрд╝рд┐рдк рдЙрдЪреНрдЪрддрдо рд╕рдВрдкреАрдбрд╝рди рдЕрдиреБрдкрд╛рдд рд╡рд╛рд▓рд╛ рдлрд╝рд╛рдЗрд▓ рд╕рдВрдЧреНрд░рд╣рдХрд░реНрддрд╛ рд╣реИред рдХрд╛рд░реНрдпрдХреНрд░рдо 7z рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ (рд╡рд╣
LZMA рд╕рдВрдкреАрдбрд╝рди рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ), LZMA2, XZ, ZIP, Zip64, CAB, RAR (рдпрджрд┐ рдЧреИрд░-рдореБрдХреНрдд
p7zip-rar рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рд╣реИ), ARJ, GZIP, BZIP2, TAR, CPIO, RPM, ISO, рдЕрдзрд┐рдХрд╛рдВрд╢ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо
рдЫрд╡рд┐рдпреЛрдВ рдФрд░ рдбреАрдИрдмреА рдкреНрд░рд╛рд░реВрдкред рдирдП 7z рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╕рдВрдкреАрдбрд╝рди рдЕрдиреБрдкрд╛рдд рдЕрдиреБрдкрд╛рдд рд╕реЗ 30-50% рдмреЗрд╣рддрд░ рд╣реИ
рдЬрд╝рд┐рдк рдкреНрд░рд╛рд░реВрдк рдореЗрдВред
7z рдЕрднрд┐рд▓реЗрдЦрд╛рдЧрд╛рд░ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред
FUNCTION рдкрддреНрд░
a
d рдорд┐рдЯрд╛рдирд╛
e рдЙрджреНрдзрд░рдг
l рд╕реВрдЪреА
t рдЯреЗрд╕реНрдЯ
u рдЕрдкрдбреЗрдЯ
x рдкреВрд░реНрдг рдкрдереЛрдВ рдХреЗ рд╕рд╛рде рдирд┐рдХрд╛рд▓реЗрдВ
рд╕реНрд╡рд┐рдЪ
-ai[рдЖрд░[-|0]]{@listfile|!wildcard}
рдЕрднрд┐рд▓реЗрдЦрд╛рдЧрд╛рд░ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ
-ax[r[-|0]]{@listfile|!рд╡рд╛рдЗрд▓реНрдбрдХрд╛рд░реНрдб}
рдЕрднрд┐рд▓реЗрдЦрд╛рдЧрд╛рд░ рдХреЛ рдЫреЛрдбрд╝ рджреЗрдВ
-рдмреАрдбреАрдИ рдкреНрд░рддрд┐рд╢рдд рд╕рдВрдХреЗрддрдХ рдЕрдХреНрд╖рдо рдХрд░реЗрдВ
-i[рдЖрд░[-|0]]{@listfile|!wildcard}
рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ
-l рд╕рд┐рдореНрд▓рд┐рдВрдХ рд╕реНрдЯреЛрд░ рди рдХрд░реЗрдВ; рдЙрди рдлрд╝рд╛рдЗрд▓реЛрдВ/рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░реЗрдВ рдЬрд┐рдирдХреА рд╡реЗ рдУрд░ рдЗрд╢рд╛рд░рд╛ рдХрд░рддреЗ рд╣реИрдВ (рд╕рд╛рд╡рдзрд╛рдиреА: the
'ln -s .. ldir' рдЬреИрд╕реЗ рдкреБрдирд░рд╛рд╡рд░реНрддреА рд╕рд┐рдореНрд▓рд┐рдВрдХ рдХреЗ рдХрд╛рд░рдг рд╕реНрдХреИрдирд┐рдВрдЧ рдЪрд░рдг рдХрднреА рд╕рдорд╛рдкреНрдд рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛)
-рдПрдо {рдкреИрд░рд╛рдореАрдЯрд░}
рд╕рдВрдкреАрдбрд╝рди рд╡рд┐рдзрд┐ рд╕реЗрдЯ рдХрд░реЗрдВ (рджреЗрдЦреЗрдВ /usr/share/doc/p7zip-
рд╡рд┐рдзрд┐рдпреЛрдВ рдХреА рд╕реВрдЪреА рдХреЗ рд▓рд┐рдП full/DOCS/MANUAL/switches/method.htm)
-рдорд╣реЗ=рдСрди|рдСрдл
рдХреЗрд╡рд▓ 7z рдкреНрд░рд╛рд░реВрдк: рд╕рдВрдЧреНрд░рд╣ рд╢реАрд░реНрд╖рд▓реЗрдЦ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХреЛ рд╕рдХреНрд╖рдо рдпрд╛ рдЕрдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ: рдмрдВрдж)
-рдУ{рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛}
рдЖрдЙрдЯрдкреБрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реЗрдЯ рдХрд░реЗрдВ
-рдкреА {рдкрд╛рд╕рд╡рд░реНрдб}
рдкрд╛рд╕рд╡рд░реНрдб рд╕реЗрдЯ
-рдЖрд░[-|0]
рд░рд┐рдХрд░реНрд╕ рдЙрдкрдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ (рд╕рд╛рд╡рдзрд╛рдиреА: рдпрд╣ рдзреНрд╡рдЬ рд╡рд╣ рдирд╣реАрдВ рдХрд░рддрд╛ рдЬреЛ рдЖрдк рд╕реЛрдЪрддреЗ рд╣реИрдВ, рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдмрдЪреЗрдВ
рдпрд╣)
-рдПрд╕рдПрдлрдПрдХреНрд╕ [{рдирд╛рдо}]
SFX рд╕рдВрдЧреНрд░рд╣ рдмрдирд╛рдПрдВ
-рд╕реА StdIn рд╕реЗ рдбреЗрдЯрд╛ рдкрдврд╝реЗрдВ (рдЙрджрд╛рд╣рд░рдг: tar cf - рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ | 7z a -si directory.tar.7z)
-рдЗрд╕рд▓рд┐рдП StdOut рдХреЛ рдбреЗрдЯрд╛ рд▓рд┐рдЦреЗрдВ (рдЙрджрд╛рд╣рд░рдг: % echo foo | 7z a dummy -tgzip -si -so > /dev/null)
-рдПрд╕рдПрд▓рдЯреА рдПрд▓ (рд╕реВрдЪреА) рдХрдорд╛рдВрдб рдХреЗ рд▓рд┐рдП рддрдХрдиреАрдХреА рдореЛрдб рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ
-рдЯреА {рдкреНрд░рдХрд╛рд░}
рд╕рдВрдЧреНрд░рд╣ рдХрд╛ рдкреНрд░рдХрд╛рд░ (7z, zip, gzip, bzip2 рдпрд╛ tar. 7z рдкреНрд░рд╛рд░реВрдк рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИ)
-v{рдЖрдХрд╛рд░}[рдмреА|рдХреЗ|рдПрдо|рдЬреА]
рд╡реЙрд▓реНрдпреВрдо рдмрдирд╛рдПрдВ
-рдпреВ[-][рдкреА#][рдХреНрдпреВ#][рдЖрд░#][рдПрдХреНрд╕#][рд╡рд╛рдИ#][рдЬреЗрдб#][!newArchiveName]
рдЕрджреНрдпрддрди рд╡рд┐рдХрд▓реНрдк
-рдбрдмреНрд▓реНрдпреВ [рдкрде]
рдХрд╛рд░реНрдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реЗрдЯ рдХрд░реЗрдВ
-x[рдЖрд░[-|0]]]{@listfile|!wildcard}
рдлрд╝рд╛рдЗрд▓рдирд╛рдо рдмрд╣рд┐рд╖реНрдХреГрдд рдХрд░реЗрдВ
-y рд╕рднреА рдкреНрд░рд╢реНрдиреЛрдВ рдкрд░ рд╣рд╛рдБ рдорд╛рди рд▓реЗрдВ
рдирд┐рджрд╛рди
7-рдЬрд╝рд┐рдк рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдирд┐рдХрд╛рд╕ рдХреЛрдб рд▓реМрдЯрд╛рддрд╛ рд╣реИ:
0 рд╕рд╛рдорд╛рдиреНрдп (рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдпрд╛ рдЪреЗрддрд╛рд╡рдиреА рдирд╣реАрдВ рдорд┐рд▓реА)
1 рдЪреЗрддрд╛рд╡рдиреА (рдЧреИрд░ рдШрд╛рддрдХ рддреНрд░реБрдЯрд┐ (рддреНрд░реБрдЯрд┐)ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреБрдЫ рдлрд╛рдЗрд▓реЗрдВ рдЗрд╕ рджреМрд░рд╛рди рдирд╣реАрдВ рдкрдврд╝реА рдЬрд╛ рд╕рдХрддреАрдВ
рд╕рдВрдкреАрдбрд╝рдиред рдЗрд╕рд▓рд┐рдП рд╡реЗ рд╕рдВрдХреБрдЪрд┐рдд рдирд╣реАрдВ рдереЗ
2 рдШрд╛рддрдХ рддреНрд░реБрдЯрд┐
7 рдЦрд░рд╛рдм рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкреИрд░рд╛рдореАрдЯрд░
8 рдСрдкрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдореЗрдореЛрд░реА рдирд╣реАрдВ
255 рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдиреЗ рдирд┐рдпрдВрддреНрд░рдг-рд╕реА (рдпрд╛ рд╕рдорд╛рди) рдХреЗ рд╕рд╛рде рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд░реЛрдХ рджрд┐рдпрд╛
рдмреИрдХрдЕрдк рдФрд░ рд╕реАрдорд╛рдУрдВ
Linux/Unix рдкрд░ рдмреИрдХрдЕрдк рдЙрджреНрджреЗрд╢реНрдп рдХреЗ рд▓рд┐рдП 7-рдЬрд╝рд┐рдк рдкреНрд░рд╛рд░реВрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХрд░реЗрдВ рдХреНрдпреЛрдВрдХрд┐:
- 7-рдЬрд╝рд┐рдк рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕реНрд╡рд╛рдореА/рд╕рдореВрд╣ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
Linux/Unix рдкрд░, рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХрд╛ рдмреИрдХрдЕрдк рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ tar рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП:
- рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХрд╛ рдмреИрдХрдЕрдк рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП : tar cf - рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ | 7za a -si рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛.tar.7z
- рдЕрдкрдиреЗ рдмреИрдХрдЕрдк рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП: 7za x -so directory.tar.7z | рдЯрд╛рд░ рдПрдХреНрд╕рдПрдл -
рдпрджрд┐ рдЖрдк рджреВрд╕рд░реЛрдВ рдХреЛ рдлрд╝рд╛рдЗрд▓реЗрдВ рдФрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ (рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕реНрд╡рд╛рдореА рдирд╣реАрдВ) рднреЗрдЬрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ
рдпреВрдирд┐рдХреНрд╕/рдореИрдХреЛрдЬрд╝/рд╡рд┐рдВрдбреЛрдЬ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛, рдЖрдк 7-рдЬрд╝рд┐рдк рдкреНрд░рд╛рд░реВрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЙрджрд╛рд╣рд░рдг: 7za рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ред 7z рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛
"-r" рдХрд╛ рдкреНрд░рдпреЛрдЧ рди рдХрд░реЗрдВ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдзреНрд╡рдЬ рд╡рд╣ рдирд╣реАрдВ рдХрд░рддрд╛ рдЬреЛ рдЖрдк рд╕реЛрдЪрддреЗ рд╣реИрдВред
".*" рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдХрд╛рд░рдг рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛/* рдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХрд░реЗрдВ (рдЙрджрд╛рд╣рд░рдг: "рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛/*" рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛рддрд╛
"рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛/.рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓")
рдЙрджрд╛рд╣рд░рдг 1
7z a -t7z тАФрдо реж = рд▓рдЬрдорд╛ -рдПрдордПрдХреНрд╕ = 9 -рдПрдордПрдлрдмреА = 64 -рдПрдордбреА = 32 рдПрдо -рдПрдордПрд╕ = рдкрд░ рд╕рдВрдЧреНрд░рд╣.7z рдбреАрдЖрдИрдЖрд░1
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ "dir1" рд╕реЗ рд╕рдВрдЧреНрд░рд╣ рд╕рдВрдЧреНрд░рд╣ рдореЗрдВ рд╕рднреА рдлрд╝рд╛рдЗрд▓реЗрдВ рдЬреЛрдбрд╝рддрд╛ рд╣реИред "рдЕрд▓реНрдЯреНрд░рд╛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ 7z
-t7z 7z рд╕рдВрдЧреНрд░рд╣
тАФрдо реж = рд▓рдЬрдорд╛
lzma рд╡рд┐рдзрд┐
-рдПрдордПрдХреНрд╕ = 9 рд╕рдВрдкреАрдбрд╝рди рдХрд╛ рд╕реНрддрд░ = 9 (рдЕрд▓реНрдЯреНрд░рд╛)
-рдПрдордПрдлрдмреА = 64
LZMA рдХреЗ рд▓рд┐рдП рддреЗрдЬрд╝ рдмрд╛рдЗрдЯреНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ = 64
-рдПрдордбреА = 32 рдПрдо
рд╢рдмреНрджрдХреЛрд╢ рдЖрдХрд╛рд░ = 32 рдореЗрдЧрд╛рдмрд╛рдЗрдЯ
-рдПрдордПрд╕ = рдкрд░ рдареЛрд╕ рд╕рдВрдЧреНрд░рд╣ = рдкрд░
рдЙрджрд╛рд╣рд░рдг 2
7z a -рдПрд╕рдПрдлрдПрдХреНрд╕ рд╕рдВрдЧреНрд░рд╣.exe рдбреАрдЖрдИрдЖрд░1
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ "dir1" рд╕реЗ SFX рд╕рдВрдЧреНрд░рд╣ archive.exe рдореЗрдВ рд╕рднреА рдлрд╝рд╛рдЗрд▓реЗрдВ рдЬреЛрдбрд╝реЗрдВ (рдЯрд┐рдкреНрдкрдгреА: SFX
рд╕рдВрдЧреНрд░рд╣ ".exe" рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП)
рдЙрджрд╛рд╣рд░рдг 3
7z a -рдорд╣реЗ = рдкрд░ -рдкреАрдПрдо_рдкрд╛рд╕рд╡рд░реНрдб рд╕рдВрдЧреНрд░рд╣.7z a_directory
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ "a_directory" рд╕реЗ рд╕рдВрдЧреНрд░рд╣ "archive.7z" (рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде) рдореЗрдВ рд╕рднреА рдлрд╝рд╛рдЗрд▓реЗрдВ рдЬреЛрдбрд╝реЗрдВ
рдФрд░ рд╣реЗрдбрд░ рдЖрд░реНрдХрд╛рдЗрд╡ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдЪрд╛рд▓реВ рд╣реИ)
onworks.net рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ 7z рдСрдирд▓рд╛рдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ