code: func getOVAFileInfo(ovafile string, filename string) (int64, string, error) {
  	of, err := NewOVAFile(ovafile)
  	if err != nil {
  		return 0, "", err
  	}
  
  	hdr, err := of.Find(filename)
  	if err != nil {
  		return 0, "", err
  	}
  
  	hash := md5.New()
  	_, err = io.Copy(hash, of)
  	if err != nil {
  		return 0, "", err
  	}
  	md5String := hex.EncodeToString(hash.Sum(nil)[:16])
  
  	return hdr.Size, md5String, nil
  }
docs: // getOVAFileInfo opens an OVA, finds the file entry, and returns both the size and md5 checksum