ofrak icon indicating copy to clipboard operation
ofrak copied to clipboard

Add ZStandard components

Open whyitfor opened this issue 3 years ago • 1 comments

What is the use case for the feature? ZStandard is a modern compression format known for its speed and high compression ratios.

It has a command line tool that can be installed with:

# Ubuntu / Debian / OFRAK Docker
sudo apt install zstd

Or:

# macOS
brew install zstd

The packer and unpacker components would probably end up being very similar to the LZO components in structure.

There are some example ZStandard-compressed files here, but they may not make for great test files because they're fairly large, so it is probably worth finding better (or smaller) ones...

Does the feature contain any proprietary information about another company's intellectual property? No, the format is open-source https://github.com/facebook/zstd/blob/dev/LICENSE.

How would you implement this feature? See above.

Are there any (reasonable) alternative approaches? N/A.

Are you interested in implementing it yourself? No -- this is a great first contributor issue!

whyitfor avatar Oct 04 '22 15:10 whyitfor

I will take a stab at this enhancement for the super cool and good ofrak project next week.

thejoelpatrol avatar Oct 07 '22 23:10 thejoelpatrol

Closed by #72.

whyitfor avatar Oct 21 '22 11:10 whyitfor