xz - LZMA рд╕рдВрдкреАрдбрд╝рди рдмрд▓ рдЖрдкрдХреЗ рдХрдВрд╕реЛрд▓ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╣реИ

рдХрдИ рд╢рд╛рдпрдж рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рдВрдкреАрдбрд╝рди / рд╡рд┐рдШрдЯрди xz рдХреА рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рд╡реЗ рдЗрд╕рд╕реЗ рднреА рдЬреНрдпрд╛рджрд╛ рдирд╣реАрдВ рдЬрд╛рдирддреЗред рдЗрд╕рд▓рд┐рдП, рдореИрдВрдиреЗ рдЗрд╕ рддрдереНрдп-рдЦреЛрдЬ рд╡рд┐рд╖рдп рдХреЛ рд▓рд┐рдЦрд╛ред



xz - рдбреЗрдЯрд╛ рд╕рдВрдкреАрдбрд╝рди рдкреНрд░рд╛рд░реВрдк, gzip рдХреЗ рд╕рд╛рде, bzip2, gnu-shnyh рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИред

рдпрд╣ LZMA рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ , 7z рдХреЗ рд╕рдорд╛рди, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдХрдИ рдкреНрд░рдХрд╛рд░ рдХреЗ рдбреЗрдЯрд╛ рдХреЛ рдФрд░ рдЕрдзрд┐рдХ рджреГрдврд╝рддрд╛ рд╕реЗ рд╕рдВрдкреАрдбрд╝рд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ рдкрд╛рда, рджреНрд╡рд┐рдЖрдзрд╛рд░реА рдбреЗрдЯрд╛ рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рдорд╛рдирдХ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрднреА рддрдХ рд╕рдВрдкреАрдбрд╝рд┐рдд рдирд╣реАрдВ рд╣реИред

xz рдХрд╛ рдЙрдкрдпреЛрдЧ рдирдП rpm 4.7.2 рдореЗрдВ rpm рд╕рдВрдХреБрд▓ рдореЗрдВ .cpio рдЕрднрд┐рд▓реЗрдЦрд╛рдЧрд╛рд░ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдлреЗрдбреЛрд░рд╛ 12 рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ)ред

ArchLinux рдЖрдорддреМрд░ рдкрд░ .tar.xz рдХреЛ рдПрдХ рдкреИрдХреЗрдЬ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред

GNU рдЯрд╛рд░ рдХрд╛ рдкрд░рд┐рдЪрдп -J --lzma рд╡рд┐рдХрд▓реНрдк рд╣реИ, рдЬреЛ gzip рдХреЗ рд▓рд┐рдП -z рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рд╣реА рднреВрдорд┐рдХрд╛ рдирд┐рднрд╛рддреЗ рд╣реИрдВ, -zz2 рдХреЗ рд▓рд┐рдП -j



рдкреЗрд╢реЗрд╡рд░реЛрдВ:

рдЙрдЪреНрдЪ рд╕рдВрдкреАрдбрд╝рди рдЕрдиреБрдкрд╛рдд



рд╡рд┐рдкрдХреНрд╖:

рдЙрдЪреНрдЪ рд╕рдВрд╕рд╛рдзрди рдЦрдкрдд:

рд╕реАрдкреАрдпреВ рд╕рдордп (рдФрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдВрдкреАрдбрд╝рди рд╕рдордп)

рдореЗрдореЛрд░реА (рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдпреЛрдЧреНрдп, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА gzip, bzip2 рд╕реЗ рдЕрдзрд┐рдХ)ред

рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, xbest --best рдЙрд░реНрдл тАЛтАЛ-9 рдХреЗ рд╕рд╛рде 700mb рддрдХ рдХреА рдЦрдкрдд рд╣реЛрддреА рд╣реИ ! рд╡рд┐рдШрдЯрди рдХреЗ рд╕рд╛рде рд╕рдВрдкреАрдбрд╝рди рдФрд░ 90mb рдХреЗ рд╕рд╛рде



рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ:

рдмрдбрд╝реА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдореЗрдореЛрд░реА рдХреА рдЦрдкрдд рдЙрдкрд▓рдмреНрдз рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЧрдгрдирд╛ рд╕реЗ рдереЛрдбрд╝реА рд╕реАрдорд┐рдд рд╣реИред

GNU рдЯрд╛рд░ рдПрдХреАрдХрд░рдг

рдзрд╛рд░рд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВ

рд╡реИрдХрд▓реНрдкрд┐рдХ: рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рдЧрддрд┐ рдкрдЯреНрдЯреА -



рдореБрдЭреЗ рдЧреНрд░рд╛рдлрд╝ рдФрд░ рдЕрдиреНрдп рдЪреАрдЬрд╝реЛрдВ рдХреЗ рд╕рд╛рде рддрдереНрдп-рдЦреЛрдЬ рд╡рд┐рд╖рдп рдХреЛ рд░реЛрдХрдирд╛ рдорд╣рд╕реВрд╕ рдирд╣реАрдВ рд╣реЛрддрд╛, рд▓реЗрдХрд┐рди рдЖрдк рдЗрд╕рдХреЗ рдмрд┐рдирд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ:

рдореИрдВрдиреЗ рд╕рдВрдкреАрдбрд╝рди, рд╕рдордп рдХреА рдЦрдкрдд рдХреА рдбрд┐рдЧреНрд░реА рдХреЗ рд▓рд┐рдП рдПрдХ рдЧрдЬрд╝рд▓ рд░рди gzip, bzip2, xz рдмрдирд╛рдпрд╛ред WinRar рднреА рдПрдХ рдЕрддрд┐рдерд┐ рдХреЗ рд░реВрдк рдореЗрдВ рднрд╛рдЧ рд▓реЗрддрд╛ рд╣реИ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╢рд░рд╛рдм рдХреЗ рдиреАрдЪреЗ, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрднреА рднреА рдЙрддреНрдХреГрд╖реНрдЯ рдкрд░рд┐рдгрд╛рдо рджрд┐рдЦрд╛ рд░рд╣рд╛ рд╣реИ)





рдЗрд╕ рдЪрд┐рддреНрд░ рдореЗрдВ рдЙрддреНрдХреГрд╖реНрдЯ рдХреНрд▓рд┐рдХ-рдХреНрд╖рдорддрд╛ рд╣реИ
рдкрд░реАрдХреНрд╖рдг рдбреЗрдЯрд╛ рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВрдиреЗ рдлреЗрдбреЛрд░рд┐рди рдХрд░реНрдиреЗрд▓ 2.6.27 рдХреА рдПрдХ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╢рд╛рдЦрд╛ рд▓реА, рдЗрд╕реЗ рдЯрд╛рд░ рдореЗрдВ рдПрдХрддреНрд░ рдХрд┐рдпрд╛ - 292mb рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рд╕рд╛рде, рдФрд░ рдорд╛рдк рд▓рд┐рдпрд╛ред рдКрд░реНрдзреНрд╡рд╛рдзрд░ рд╕рдВрдкреАрдбрд╝рди рд╕реНрддрд░ (рд╕рдордп), рдХреНрд╖реИрддрд┐рдЬ рд░реВрдк рд╕реЗ - рд╕рдордп рдХреА рд░рд╛рд╢рд┐ рдЦрд░реНрдЪ рдХреА рдЬрд╛рддреА рд╣реИред



xz рдиреЗ рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЛ 4.8 рд╕реЗ 6.9 рдЧреБрдирд╛ рддрдХ рдмрдврд╝рд╛рдпрд╛ред

рдЧрдЬрд╝рд┐рдк 3.6 - 4.5

bzip2 4.5 - 5.6

рд╡рд┐рдЬреЗрддрд╛ 4.5 - 6.7



рд╣рдореЗрдВ 4 рд╡рд░реНрдЧ рдорд┐рд▓рддреЗ рд╣реИрдВ:

рдиреАрдЪреЗ рдмрд╛рдИрдВ рдУрд░ - рдзреАрдореА рдФрд░ рдХрдордЬреЛрд░ рд░реВрдк рд╕реЗ рджрдмрд╛рдиреЗ рд╡рд╛рд▓реА: рдЧрдЬрд╝рд┐рдк рдФрд░ рд╡рд╛рдЗрдирд░ рд╕рдмрд╕реЗ рддреЗрдЬрд╝ред

рд╢реАрд░реНрд╖ рдмрд╛рдПрдВ: рд╡рд┐рдЬреЗрддрд╛ рд╕рдВрдкреАрдбрд╝рди / рд╕рдордп рдЕрдиреБрдкрд╛рдд: bzip2, xz 1 рдФрд░ 2 рд╕рдВрдкреАрдбрд╝рди рд╕реНрддрд░реЛрдВ рдкрд░ рдереЛрдбрд╝рд╛ рдмреЗрд╣рддрд░ рд╣реИ, рдФрд░

рдКрдкрд░реА рджрд╛рдпрд╛рдВ: рдЕрд╕рд▓реА рдкреНрд░реЗрд╕ рддрдВрддреНрд░: рдбреЙрд▓рд░ рд▓реЗрдХрд┐рди рдмрд╣реБрдд рдХрд╕рдХрд░ рд╕рдВрдХреБрдЪрд┐рдд рдПрдХреНрд╕рдЬрд╝

рдирд┐рдЪрд▓реЗ рджрд╛рдПрдВ рдореЗрдВ: рдХреЛрдИ рдирд╣реАрдВ, рдФрд░ рдЬрд┐рд╕реЗ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ рдФрд░ рдХрдордЬреЛрд░ рд░реВрдк рд╕реЗ рд╕рдВрдкреАрдбрд╝рд┐рдд рдЕрднрд┐рд▓реЗрдЦрд╛рдЧрд╛рд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ?



рд▓реЗрдХрд┐рди рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдЧреНрд░рд┐рдб рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛рддрд╛ рд╣реИ: рд╣рдо рд╕рдордп рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХреИрд╕реЗ рдХрд░рддреЗ рд╣реИрдВ? рд╢реНрд░реЗрдгрд┐рдпреЛрдВ! рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрд▓реНрджреА рд╕реЗ - 10-20 рд╕реЗрдХрдВрдб, рдФрд╕рддрди рдЖрдзреЗ рдорд┐рдирдЯ рд╕реЗ рдПрдХ рдорд┐рдирдЯ рддрдХ, 2 рдорд┐рдирдЯ рд╕реЗ рдЕрдзрд┐рдХ рдПрдХ рд▓рдВрдмрд╛ рд╕рдордп рд╣реЛрддрд╛ рд╣реИред

рдЗрд╕рд▓рд┐рдП рдпрд╣рд╛рдБ рд▓рдШреБрдЧрдгрдХреАрдп рдкреИрдорд╛рдиреЗ рдЕрдзрд┐рдХ рд╕реНрдкрд╖реНрдЯ рд╣реИрдВ:





рдФрд░ рдпрджрд┐ рдЖрдк рдЙрдиреНрд╣реЗрдВ рдореЗрд░реЗ рдХрдВрдкреНрд░реЗрд╢рд░ Core2Duo E6750 @ 2.66GHz рдкрд░ рд╕реНрдЯреНрд░реАрдо рдХрдВрдкреНрд░реЗрд╢рди рдХреЗ рд░реВрдк рдореЗрдВ рдЖрдВрдХрддреЗ рд╣реИрдВ,

рддрдм рд╣рдореЗрдВ рдРрд╕рд╛ рдЧреНрд░рд╛рдл рдорд┐рд▓рд╛:



рдпрд╛рдиреА рдХрдВрдкреНрд░реЗрд╕рд░ рдХреЗ рд░реВрдк рдореЗрдВ gzip -1 рдпрд╛ gzip -4 рдХрдиреНрд╡реЗрдпрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЖрдк 100 рдПрдордмреА рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ 25 рдПрдордмреА / рд╕реЗрдХрдВрдб рддрдХ рдЧреИрд░-рд╕рдВрдкреАрдбрд╝рд┐рдд рдбреЗрдЯрд╛ рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВред (рдХрдИ рдмрд╛рд░ рдЬрд╛рдБрдЪ рдХреА рдЧрдИ - gzip -4 рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ -3 рдпрд╛ -5 рд╕реЗ рдЕрдзрд┐рдХ рд▓рд╛рдн рджреЗрддрд╛ рд╣реИ)

cat /some/data | gzip -1c | ssh user@somehost -c "gzip -dc > /some/data"





xz рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреЗрд╡рд▓ рдЪреИрдирд▓реЛрдВ рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ <8mbits,



рд╕реНрдкрд╖реНрдЯ рдирд┐рд╖реНрдХрд░реНрд╖ (рдХреЗрдУ рдХреА рд╕рд╣рд╛рдпрддрд╛ рд╕реЗ)


xz - рд╕рдВрд╕рд╛рдзрди рдХреА рдЦрдкрдд рдХреЗ рдорджреНрджреЗрдирдЬрд░, рдпрд╣ рдХрдВрдкреНрд░реЗрд╕рд░ рдЕрднрд┐рд▓реЗрдЦрд╛рдЧрд╛рд░ рдХреЗ рдПрдХ рдЖрд▓рд╛ рдкрд░ рдХрдмреНрдЬрд╛ рдХрд░ рд▓реЗрддрд╛ рд╣реИ, рдЬрд╣рд╛рдВ рд╕рдВрдкреАрдбрд╝рди рдХреА рдбрд┐рдЧреНрд░реА рдПрдХ рдмрдбрд╝реА рднреВрдорд┐рдХрд╛ рдирд┐рднрд╛ рд╕рдХрддреА рд╣реИ, рдФрд░ рдкрд░реНрдпрд╛рдкреНрдд рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рд╕рдВрд╕рд╛рдзрди рдФрд░ рд╕рдордп рд╕рдВрд╕рд╛рдзрди рд╣реИред рдпрд╛рдиреА рд╡рд┐рднрд┐рдиреНрди рдмреИрдХрдЕрдк / рдЕрднрд┐рд▓реЗрдЦрд╛рдЧрд╛рд░, рд╡рд┐рддрд░рдг (рдЖрд░рдкреАрдПрдо, рдЖрд░реНрдХрд▓рд┐рдирдХреНрд╕ рдореЗрдВ tar.xz)ред рдпрд╛ рдбреЗрдЯрд╛ рдХреЛ рдмрд╣реБрдд рдЖрд╕рд╛рдиреА рд╕реЗ рд╕рдВрдХреБрдЪрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ: рд▓реЙрдЧ, рдЯреЗрдмреБрд▓-рдбрд┐рдЬрд┐рдЯрд▓ рдбреЗрдЯрд╛ рд╕реАрдПрд╕рд╡реА, рдЯреАрдПрд╕рд╡реА рдХреЗ рд╕рд╛рде рддрд╛рд▓рд┐рдХрд╛рдУрдВ, рдЬрд┐рдиреНрд╣реЗрдВ рдмрджрд▓рдирд╛ рдирд╣реАрдВ рд╣реИред



PS рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рдХрд┐ рдХрд┐рддрдирд╛ рдЦреБрд╢ xz рдХреЗ рд▓рд┐рдП, рдкреНрд░рдпрд╛рд╕ рдХреА рдмреБрджреНрдзрд┐ рдореЗрдВ WinRar рдЬреАрдд рдЦрд░реНрдЪ рдХреАред



All Articles