constructor
_rawData is file byte data, dataLength is max length
_rawData
dataLength
StreamReader(this._rawData, this.dataLength);