All pastes #440095 Raw Edit

Unnamed

public text v1 · immutable
·published 2007-04-14 19:46 UTC
rendered paste body
		file=open(self.dmb_path,'rb').read()
		search=self.text.GetValue()
		searchLen=len(search)

		print len(file)

		for i in xrange(len(file)-searchLen+1):
			xorOffset=i&0xFF
			match=True
			for o in xrange(searchLen):
				xorOffset+=9
				char=ord(file[i+o])^xorOffset
				if ord(search[o])!=char:
					   match=False
					   break
			if match:
				print 'Match!'
		print 'done search'