code: func (z *TzArchive) Close() (err error) {
  	if err = z.Flush(); err != nil {
  		return err
  	}
  
  	if z.ReadCloser != nil {
  		if err = z.ReadCloser.Close(); err != nil {
  			return err
  		}
  		z.ReadCloser = nil
  	}
  	return nil
  }
docs: // Close opens or creates archive and save changes.