Details
Description
EmbedBlob.length uses read to process the whole Blob when the length has not been encoded at the head of the stream.
Using skip instead of read can lead to better performance.
I also plan to make some minor cleanups under this issue; JavaDoc and to rename a variable.