Thanks for the suggestions. 'Default' dotNET GZip(Stream) compression is slow and compresses less. I couldn't find a trustworthy & properly licensed (as in free) c# gzip or bz2 implementation as quick as I found LZMA.
Maybe translating the C# to pike might not seem so difficult or error prone. I'll give it a try ;)
Met vriendelijke groet / With kind regards / mit besten Grüßen,
Coen Schalkwijk Software Engineer
coen.schalkwijk@rtl.nl mailto:coen.schalkwijk@rtl.nl
coen@rtlinteractief.nl mailto:coen@rtlinteractief.nl
+31 (0)35 671 8915
Bill Welliver wrote:
I don't think anyone's tackled this algorithm. If there's a C-based sdk, I can't imagine that it would be difficult to implement, given that the Gz and Bz2 modules already exist and could be used as a howto guide.
Seeking the path of least resistance, is there a particular reason why Gz/Bz2 aren't good enough?
Bill
On Thu, 22 Jan 2009, cschalkwijk wrote:
Has anyone already done this? Can I have it. Please? :)
Seriously. I'm currently using the 7zip LZMA sdk in a dotNET project which will probably communicate to pike (/roxen) using LZMA compressed info. Now I'm looking for some help realizing LZMA (de)compression in pike.
-- Met vriendelijke groet / With kind regards / mit besten Gr??en,
Coen Schalkwijk
Software Engineer
coen.schalkwijk@rtl.nl <mailto:coen.schalkwijk@rtl.nl> coen@rtlinteractief.nl <mailto:coen@rtlinteractief.nl> +31 (0)35 671 8915
Deze e-mail en de inhoud is vertrouwelijk en uitsluitend bestemd voor de geadresseerde(n). Indien u niet de geadresseerde bent van deze e-mail verzoeken wij u dit direct door te geven aan de verzender door middel van een reply e-mail en de ontvangen e-mail uit uw systemen te verwijderen. Als u geen geadresseerde bent, is het niet toegestaan om kennis te nemen van de inhoud, deze te kopieren, te verspreiden, bekend te maken aan derden noch anderszins te gebruiken.
The information contained in this e-mail is confidential and may be legally privileged. It is intended solely for the addressee. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. Please notify us immediately if you have received it in error by reply e-mail and then delete this message from your system. __________________________________________________________
__________________________________________________________ Deze e-mail en de inhoud is vertrouwelijk en uitsluitend bestemd voor de geadresseerde(n). Indien u niet de geadresseerde bent van deze e-mail verzoeken wij u dit direct door te geven aan de verzender door middel van een reply e-mail en de ontvangen e-mail uit uw systemen te verwijderen. Als u geen geadresseerde bent, is het niet toegestaan om kennis te nemen van de inhoud, deze te kopieren, te verspreiden, bekend te maken aan derden noch anderszins te gebruiken.
The information contained in this e-mail is confidential and may be legally privileged. It is intended solely for the addressee. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. Please notify us immediately if you have received it in error by reply e-mail and then delete this message from your system. __________________________________________________________