рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП рдореИрдВ рдереЛрдбрд╝рд╛ рдЙрддреНрд╕реБрдХ рд╣реВрдВред рдХрдИ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЬрд╝рд┐рдк рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ, рд▓реЗрдХрд┐рди рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреА рдЖрдкреВрд░реНрддрд┐ рдХрд░рддреЗ рд╕рдордп, рдпрд╣ рдмрд╕ рдЗрд╕реЗ рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реИред рдХреНрдпрд╛ рднрд╡рд┐рд╖реНрдп рдХреА рдкреАрдврд╝рд┐рдпреЛрдВ рдореЗрдВ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕рдорд░реНрдерди рдХреЛ рдЬреЛрдбрд╝рдирд╛ рд╕рдВрднрд╡ рд╣реИ, рдпрд╛ рд╣рдореЗрдВ tar cf x/ | zstd > x.tar.zst
рдпрд╛ tar -I zstd -cf x.tar.zst x
?
zstd
рдХрд╛ рд╕рдорд╛рди рднрд╛рдЧ compress
/ gzip
/ bzip2
, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдПрдХ рд╕рдВрдЧреНрд░рд╣рдХрд░реНрддрд╛ рдирд╣реАрдВ рд╣реИред
рдЖрдк рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдХрдИ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рдВрдкреАрдбрд╝рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: zstd -r directory
ред рдЗрд╕рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд╣реЛрдЧрд╛ рдПрдХ рд╕рдВрдкреАрдбрд╝рд┐рдд рдлрд╝рд╛рдЗрд▓ _for рдкреНрд░рддреНрдпреЗрдХ рд╕реНрд░реЛрдд file_ред
рд▓реЗрдХрд┐рди рдпрд╣ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕рд╛рдордЧреНрд░реА рдХреЛ рдПрдХрд▓ рд╕рдВрдЧреНрд░рд╣ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдиреЗ рдХреЗ рд╕рдорд╛рди рдирд╣реАрдВ рд╣реИред
рдЗрд╕ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП tar
рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
@ Cyan4973 рд╢рд╛рдпрдж рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рдирд╛рдо рд╡рд╛рд▓реА рд╕реВрдЪреА рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рджреЗрддрд╛ рд╣реИред
zstd рдХрдИ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рдВрдкреАрдбрд╝рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЙрдиреНрд╣реЗрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рд╕рдВрдкреАрдбрд╝рд┐рдд рдХрд░реЗрдЧрд╛ред рдпрджрд┐ рдЖрдк рдПрдХ рд╕рдВрдЧреНрд░рд╣ рдХреЛ рд╕рдВрдкреАрдбрд╝рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдкрд╣рд▓реЗ рдПрдХ рдЕрд╕рдореНрдкреАрдбрд┐рдд рдЯрд╛рд░ рдпрд╛ рдЬрд┐рдк рд╕рдВрдЧреНрд░рд╣ рддреИрдпрд╛рд░ рдХрд░реЗрдВ, рдФрд░ рдлрд┐рд░ zstd рдХреЗ рд╕рд╛рде рд╕рдВрдЧреНрд░рд╣ рдХреЛ рд╕рдВрдкреАрдбрд╝рд┐рдд рдХрд░реЗрдВред
zstd рд╕рд┐рд░реНрдл рдПрдХ рдХрдВрдкреНрд░реЗрд╕рд░ рд╣реИ, рдФрд░ рдЗрд╕рдореЗрдВ рдХрдИ рдлрд╛рдЗрд▓реЛрдВ рд╕реЗ рдПрдХ рдЖрд░реНрдХрд╛рдЗрд╡ рдмрдирд╛рдиреЗ рдХрд╛ рдкреНрд░рд╛рд░реВрдк рдирд╣реАрдВ рд╣реИред libarchive рдПрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╣реИ рдЬреЛ рд╕рдВрдкреАрдбрд╝рд┐рдд рдЕрднрд┐рд▓реЗрдЦрд╛рдЧрд╛рд░ рдмрдирд╛рдПрдЧрд╛, рдФрд░ рдЗрд╕рдореЗрдВ zstd рд╕рдорд░реНрдерди рд╣реИред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
zstd рдХрдИ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рдВрдкреАрдбрд╝рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЙрдиреНрд╣реЗрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рд╕рдВрдкреАрдбрд╝рд┐рдд рдХрд░реЗрдЧрд╛ред рдпрджрд┐ рдЖрдк рдПрдХ рд╕рдВрдЧреНрд░рд╣ рдХреЛ рд╕рдВрдкреАрдбрд╝рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдкрд╣рд▓реЗ рдПрдХ рдЕрд╕рдореНрдкреАрдбрд┐рдд рдЯрд╛рд░ рдпрд╛ рдЬрд┐рдк рд╕рдВрдЧреНрд░рд╣ рддреИрдпрд╛рд░ рдХрд░реЗрдВ, рдФрд░ рдлрд┐рд░ zstd рдХреЗ рд╕рд╛рде рд╕рдВрдЧреНрд░рд╣ рдХреЛ рд╕рдВрдкреАрдбрд╝рд┐рдд рдХрд░реЗрдВред
zstd рд╕рд┐рд░реНрдл рдПрдХ рдХрдВрдкреНрд░реЗрд╕рд░ рд╣реИ, рдФрд░ рдЗрд╕рдореЗрдВ рдХрдИ рдлрд╛рдЗрд▓реЛрдВ рд╕реЗ рдПрдХ рдЖрд░реНрдХрд╛рдЗрд╡ рдмрдирд╛рдиреЗ рдХрд╛ рдкреНрд░рд╛рд░реВрдк рдирд╣реАрдВ рд╣реИред libarchive рдПрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╣реИ рдЬреЛ рд╕рдВрдкреАрдбрд╝рд┐рдд рдЕрднрд┐рд▓реЗрдЦрд╛рдЧрд╛рд░ рдмрдирд╛рдПрдЧрд╛, рдФрд░ рдЗрд╕рдореЗрдВ zstd рд╕рдорд░реНрдерди рд╣реИред