This PR implements streaming compression/decompression using raw dictionary bytes. Essentially, this is very similar to the dictionary usage for the Zstd.compress_using_dict and Zstd.decompress_using_dict calls, except that the dictionary is added as an optional kwarg instead of as a new function.
Please let me know if you would like to see any changes, more testing, etc.
This PR implements streaming compression/decompression using raw dictionary bytes. Essentially, this is very similar to the dictionary usage for the Zstd.compress_using_dict and Zstd.decompress_using_dict calls, except that the dictionary is added as an optional kwarg instead of as a new function.
Please let me know if you would like to see any changes, more testing, etc.
Should resolve the main part of https://github.com/SpringMT/zstd-ruby/issues/61
Thanks!