code: function Stream_getBytes(length) {
        var bytes = this.bytes;
        var pos = this.pos;
        var strEnd = this.end;
  
        if (!length) {
          return bytes.subarray(pos, strEnd);
        }
        var end = pos + length;
        if (end > strEnd) {
          end = strEnd;
        }
        this.pos = end;
        return bytes.subarray(pos, end);
      }
docs: returns subarray of original buffer should only be read