code: function savePreviousPart( contentEnd, curPos ){
  
          parts.push({
              partName:   headerName,
              offset:     contentPos,
              length:     contentEnd - contentPos,
              content:    str.slice( contentPos, contentEnd ),
          });
  
          headerName =    str.slice( markNameBegin, markNameEnd );
          contentPos =    curPos;
      }
docs: /