func (s *Base64Finder) search(searchFor []byte, url bool) bool { var encoding *base64.Encoding if url { encoding = base64.URLEncoding } else { encoding = base64.StdEncoding } i := 0 for i >= 0 { var msg string msg, i = s.findOne(i) if len(msg) > 0 { buf, err := encoding.DecodeString(msg) if err == nil && FastByteArrayEq(searchFor, buf) { return true } } } return false }