zstd-rs
zstd-rs copied to clipboard
zstd-decoder in pure rust
:wave: As far as I know, decoding (and encoding) zstd is in principle a pure CPU operation that does not require any help from the operating system. As such, it...
I need a place to put down some ideas for further optimizing this crate: ## Decoder 1. [ ] We only need to call reserve once for each block of...
I need some place to keep track of the tests I want to write before I feel comfortable doing a new release 1. [x] Tests for drain_to_writer() with writers that...
I'm looking to fuzz the library more and use the fuzzer to compare the output to the reference C implementation. I've been wondering, what's the difference between the two directories...
please follow derive_more to upgrade 1.0 version. https://github.com/JelteF/derive_more/issues/259 Because it will use `syn` 2.0 and a lot other package will use it too. Now in our project, there are two...
* [ ] Maybe resumable decoding #41 I think the encoding stuff and the new decode_all justify postponing a 1.0 release
I want to be able to decode all or part of a file and then rewind (Seek) to some earlier point in the file and re-decode it. This would enable...
The zstd binary was conceived as a showcase of the library but it could be useful to mimic the cli interface of the original zstd tool as close as possible...
Removing the checks for too large requests (> 56 bits) on a reversed bitreader allows for a whole bunch of error handling in hot loops to be removed which leads...
With KillingSpark/zstd-rs#66 this will complete the steps in this crate necessary for std to be able to assimilate it.