10-05-2004, 12:47 PM
Quote:This fills in a hole in QB nicely . Well done!Thanks!
Quote:Nice job, Neo. What kind of throughput does your lib produce? Can it (de)compress memory, or does it operate only on files? I'm looking forward to checking out your library.It currently only operates on files, but a workaround can be made easily. Maybe later I'll implement memory compression as well.
Quote:I recently added compression to a c++ encryption project I've been working (off &) on. I call it Cypher_Z . I'm using zlib compression, which I understand to be LZW-type, but somehow avoiding royalty issues.Cool. I've checked out many resources about the LZW algorithm, but all of them wrote that LZW was copyrighted and you needed to pay in order to be "allowed" to use it. Anyway, if you're able to use something based on LZW without the royalty issues, perhaps you can say how you do it, so that I can implement it in NeoCL later on!
Quote:Anyway...congratulation on getting this substantial undertaking to release level.Yeah, after being busy with it for almost a year, I think it was time to finally finishing and releasing it
Btw, this NeoCL library has bit compression! (BAC, HUF and VBC are bit compressions, the others are byte-compressions). It was quite some work do have QB to all that bitshifting and bit operations correctly! Note that BAC, HUF and VBC are because of this (that QB doesn't have bit functions by origin), pretty slower than RLE, SW or FTT.
Anyone else?