The newest versions of Base64Stream library have undergone an extensive performance tweak during the last few days, resulting in a much more faster processing.
I have been able to reach the encoding speed of about 2.2MB/s in my sample Windows Store App, compared to about 150kBps in previous release. The difference during decoding phase is even more remarkable, going to 2MB/s from something around 40 kilobytes per second in previous version, making the decoding about 5x faster!
Get it here!
Get it here!
This was achieved by removing redundant code parts from debugging stage and better and more efficient work with .NET streams.
Also a new static function GetLastProcessingAverageSpeed has been added, which enables you to obtain the average processing speed (in bytes/s) of the last performed operation easily.
Hope you like the news and enjoy the library! Please feel free to let me know should you have any troubles with it.