Ticket #3906 (closed enhancement: fixed)

Opened 5 months ago

Last modified 5 months ago

ZSTD support

Reported by: kilobyte Owned by: andrew_b
Priority: major Milestone: 4.8.21
Component: mc-core Version: master
Keywords: Cc:
Blocked By: Blocking:
Branch state: merged Votes for changeset: committed-master

Description

Here's support for the ZSTD compressor; it's a new compressing algorithm that's a lot faster than its competition while producing smaller files: on the speed:ratio envelope, it wins with all popular compressors starting from LZO to low levels of XZ.

Its file extension is .zst, tar also allows .tzst; I see that mc doesn't rely on tar supporting a file format thus it'll work regardless if you use an old tar that doesn't know ZSTD or a new version that does.

Attachments

0001-ZSTD-support.patch (12.3 KB) - added by kilobyte 5 months ago.

Change History

Changed 5 months ago by kilobyte

comment:1 Changed 5 months ago by andrew_b

  • Status changed from new to accepted
  • Owner set to andrew_b
  • Branch state changed from no branch to on review
  • Milestone changed from Future Releases to 4.8.21

Thanks! Applied as

Branch: 3906_zstd
changeset:5eb9bd605e22c2f26a80df5d4b82869813337911

comment:2 Changed 5 months ago by andrew_b

  • Votes for changeset set to andrew_b
  • Branch state changed from on review to approved

comment:3 Changed 5 months ago by andrew_b

  • Status changed from accepted to testing
  • Votes for changeset changed from andrew_b to committed-master
  • Resolution set to fixed
  • Branch state changed from approved to merged

comment:4 Changed 5 months ago by andrew_b

  • Status changed from testing to closed
Note: See TracTickets for help on using tickets.