int skipBytes(int n) { // _offset += n; _offset = _offset! + n; if (_offset! > fileLength!) { var change = _offset! - fileLength!; _offset = fileLength; return n - change; } return n; }