code: function matchEndOfHeadersHyphen (stream, line) {
    const isEnd = END_OF_STAGE_HYPHEN.test(line)
    if (isEnd) {
      stream._columnsPositions = Array.from(line)
        .map(getSpacesPosition)
        .filter(Number.isInteger)
      return line
    } else {
      return null
    }
  }
docs: Some 7z commands uses a `--- -----` like string as a maker for the end of headers and the end of headers. The position of spaces are saved in the stream to be exploited by the `matchBodyList()` function