Hi

I'm reading the code of Guacamole for the purpose of learning , and I want to 
know why  chose Base64 to encode image data. As far as I know, it will enlarge 
the total size of data transmission over network. Why not just send binary 
data? I have read the official document, and it said:

blob
Sends a blob of data along the given stream. This blob of data is arbitrary, 
base64-encoded data, and only has meaning to the Guacamole client or server 
through the metadata assigned to the stream when the stream was allocated.
stream
The index of the stream along which the given data should be sent.
data
The base64-encoded data to send.but it didn't tell the reason about chosing 
Base64. could any one please tell me? Many thanks!

Reply via email to