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