This event is fired when the decoder wants more data.
Do not send more data than what is asked. You may send less, e.g. if it's the end of the file.
Returns the string to be decoded.
Note: This event is not fired if you are using a StreamReader to write the encoded stream as the StreamReader replaces this event.