Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
Base64.isArrayByteBase64() method is inefficient for large byte arrays because it uses a temporary copy of the data to eliminate whitespace.
This is very wasteful for large arrays, and is completely unnecessary.
The code should just add a check for whitespace as part of the main loop.
Patch to follow