constructor
_rawData is file byte data, dataLength is max length
_rawData
dataLength
StreamReader(this._rawData, this.dataLength) { _bitData = _rawData.map((e) => e.toRadixString(2).padLeft(8, '0')).join(''); }