code: func (z *Zip) AddBytes(path string, contents []byte) error {
  	z.lock.Lock()
  	defer z.lock.Unlock()
  
  	header := &zip.FileHeader{
  		Name:   path,
  		Method: zip.Deflate,
  	}
  
  	header.SetModTime(time.Unix(0, 0))
  
  	zippedFile, err := z.writer.CreateHeader(header)
  	if err != nil {
  		return err
  	}
  
  	_, err = zippedFile.Write(contents)
  	return err
  }
docs: // AddBytes add bytes to archive.