You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@arrow.apache.org by Rishabh Rana <ri...@gmail.com> on 2022/06/27 10:43:30 UTC
[C#] Adding compression and decompression support
Hey Arrow!
I am working to add compression and decompression support starting with lz4
support to the C# implementation.
Can someone help me with confirming if any external library can be used to
handle the actual decompression/ compression or does this change need to be
contained within the C# implementation?
Any pointers on how to tackle this are also appreciated
Thank you
Re: [C#] Adding compression and decompression support
Posted by Micah Kornfield <em...@gmail.com>.
I'm not an expert in the C# but I imagine there should be high quality LZ4
implementations in C#. There is [1] which is referenced on the LZ4 page
for isntances The approach we took in java is to put
compressors/decompressors in a separate sub-component, with the interface
contained in the main project to avoid unnecessary dependencies. I'm not
sure what the preference for C# maintainers would be.
Cheers,
Micah
[1] https://github.com/MiloszKrajewski/K4os.Compression.LZ4
On Mon, Jun 27, 2022 at 3:45 AM Rishabh Rana <ri...@gmail.com>
wrote:
> Hey Arrow!
>
> I am working to add compression and decompression support starting with lz4
> support to the C# implementation.
>
> Can someone help me with confirming if any external library can be used to
> handle the actual decompression/ compression or does this change need to be
> contained within the C# implementation?
>
> Any pointers on how to tackle this are also appreciated
>
> Thank you
>