1▒▒▒▒14▒▒▒▒2▒▒▒▒12▒▒▒▒3▒▒▒▒9▒▒▒▒10▒▒▒▒11▒▒▒▒5▒▒▒▒4▒▒▒▒6▒▒▒▒13▒▒▒▒7▒▒▒▒8▒▒▒▒15▒▒▒▒14▒▒▒▒▒0▒▒▒12,15f15,1 1▒▒▒▒14▒▒▒▒2▒▒▒▒12▒▒▒▒3▒▒▒▒9▒▒▒▒10▒▒▒▒11▒▒▒▒5▒▒▒▒4▒▒▒▒6▒▒▒▒13▒▒▒▒7▒▒▒▒8▒▒▒▒15▒▒▒▒14▒▒▒▒▒0▒▒▒12,15u15,1 1▒▒▒▒14▒▒▒▒2▒▒▒▒12▒▒▒▒3▒▒▒▒9▒▒▒▒10▒▒▒▒11▒▒▒▒5▒▒▒▒4▒▒▒▒6▒▒▒▒13▒▒▒▒7▒▒▒▒8▒▒▒▒15▒▒▒▒14▒▒▒▒▒0▒▒▒12,15c15,1 1▒▒▒▒14▒▒▒▒2▒▒▒▒12▒▒▒▒3▒▒▒▒9▒▒▒▒10▒▒▒▒11▒▒▒▒5▒▒▒▒4▒▒▒▒6▒▒▒▒13▒▒▒▒7▒▒▒▒8▒▒▒▒15▒▒▒▒14▒▒▒▒▒0▒▒▒12,15k15,1 1▒▒▒▒14▒▒▒▒2▒▒▒▒12▒▒▒▒3▒▒▒▒9▒▒▒▒10▒▒▒▒11▒▒▒▒5▒▒▒▒4▒▒▒▒6▒▒▒▒13▒▒▒▒7▒▒▒▒8▒▒▒▒15▒▒▒▒14▒▒▒▒▒0▒▒▒12,15e15,1 1▒▒▒▒14▒▒▒▒2▒▒▒▒12▒▒▒▒3▒▒▒▒9▒▒▒▒10▒▒▒▒11▒▒▒▒5▒▒▒▒4▒▒▒▒6▒▒▒▒13▒▒▒▒7▒▒▒▒8▒▒▒▒15▒▒▒▒14▒▒▒▒▒0▒▒▒12,15r15,1 1▒▒▒▒14▒▒▒▒2▒▒▒▒12▒▒▒▒3▒▒▒▒9▒▒▒▒10▒▒▒▒11▒▒▒▒5▒▒▒▒4▒▒▒▒6▒▒▒▒13▒▒▒▒7▒▒▒▒8▒▒▒▒15▒▒▒▒14▒▒▒▒▒0▒▒▒12,15r15,1 1▒▒▒▒14▒▒▒▒2▒▒▒▒12▒▒▒▒3▒▒▒▒9▒▒▒▒10▒▒▒▒11▒▒▒▒5▒▒▒▒4▒▒▒▒6▒▒▒▒13▒▒▒▒7▒▒▒▒8▒▒▒▒15▒▒▒▒14▒▒▒▒▒0▒▒▒12,15o15,1 1▒▒▒▒14▒▒▒▒2▒▒▒▒12▒▒▒▒3▒▒▒▒9▒▒▒▒10▒▒▒▒11▒▒▒▒5▒▒▒▒4▒▒▒▒6▒▒▒▒13▒▒▒▒7▒▒▒▒8▒▒▒▒15▒▒▒▒14▒▒▒▒▒0▒▒▒12,15o15,1 012345678901234567890123456789012345678901234567890123456789012345678 ? def getsauce(self): f=open(self.filename,'rb') l=f.read() f.close() self.sauce=l[-128:] self.sauce_found=True self.width=self.sauce[96] self.height=self.sauce[98] offset=len("SAUCE") self.sauce_version=str(int(self.sauce[offset:offset+2].strip())) offset+=2 self.sauce_title=self.sauce[offset:offset+35].strip() offset+=35 self.sauce_title=self.sauce[offset:offset+20].strip() offset+=20 self.sauce_group=self.sauce[offset:offset+20].strip() offset+=20 self.sauce_date=self.sauce[offset:offset+8].strip() offset+=8^C ? python3.9 Python 3.9.13 (main, Jul 17 2022, 04:04:10) [GCC 11.3.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> f=open('d666.ans','rb') >>> l=f.read() >>> f.close() >>> sauce=l[-128:] >>> sauce[96] 69 >>> hex(69) '0x45' >>> sauce b'SAUCE00.[d]. who sex 20220822f\x12\x00\x00\x01\x01E\x00\n\x00\x00\x00\x00\x00\x01\x12IBM VGA\x00\x00\ x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' ? cat d666.ans|a2m -w 80 1▒▒▒▒14▒▒▒▒2▒▒▒▒12▒▒▒▒3▒▒▒▒9▒▒▒▒10▒▒▒▒11▒▒▒▒5▒▒▒▒4▒▒▒▒6▒▒▒▒13▒▒▒▒7▒▒▒▒8▒▒▒▒15▒▒▒ 2▒12▒▒▒▒3▒▒▒▒9▒▒▒▒10▒▒▒▒11▒▒▒▒5▒▒▒▒4▒▒▒▒6▒▒▒▒13▒▒▒▒7▒▒▒▒8▒▒▒▒15▒▒▒▒14▒▒▒▒▒0▒▒▒12 9▒▒10▒▒▒▒11▒▒▒▒5▒▒▒▒4▒▒▒▒6▒▒▒▒13▒▒▒▒7▒▒▒▒8▒▒▒▒15▒▒▒▒14▒▒▒▒▒0▒▒▒12,15c1,1▒▒▒▒14▒▒ 5▒▒▒4▒▒▒▒6▒▒▒▒13▒▒▒▒7▒▒▒▒8▒▒▒▒15▒▒▒▒14▒▒▒▒▒0▒▒▒12,15k1,1▒▒▒▒14▒▒▒▒2▒▒▒▒12▒▒▒▒3▒▒ 13▒▒▒▒7▒▒▒▒8▒▒▒▒15▒▒▒▒14▒▒▒▒▒0▒▒▒12,15e1,1▒▒▒▒14▒▒▒▒2▒▒▒▒12▒▒▒▒3▒▒▒▒9▒▒▒▒10▒▒▒▒1 8▒15▒▒▒▒14▒▒▒▒▒0▒▒▒12,15r1,1▒▒▒▒14▒▒▒▒2▒▒▒▒12▒▒▒▒3▒▒▒▒9▒▒▒▒10▒▒▒▒11▒▒▒▒5▒▒▒▒4▒▒▒ 0▒▒12,15r1,1▒▒▒▒14▒▒▒▒2▒▒▒▒12▒▒▒▒3▒▒▒▒9▒▒▒▒10▒▒▒▒11▒▒▒▒5▒▒▒▒4▒▒▒▒6▒▒▒▒13▒▒▒▒7▒▒▒ 2▒▒▒▒12▒▒▒▒3▒▒▒▒9▒▒▒▒10▒▒▒▒11▒▒▒▒5▒▒▒▒4▒▒▒▒6▒▒▒▒13▒▒▒▒7▒▒▒▒8▒▒▒▒15▒▒▒▒14▒▒▒▒▒0▒▒ 90123456789012345678901234567890123456789012345678 ? cat d666.ans|a2m -w 69 1▒▒▒▒14▒▒▒▒2▒▒▒▒12▒▒▒▒3▒▒▒▒9▒▒▒▒10▒▒▒▒11▒▒▒▒5▒▒▒▒4▒▒▒▒6▒▒▒▒13▒▒▒▒7▒▒▒▒8▒▒▒▒15▒▒▒ 1▒▒▒▒14▒▒▒▒2▒▒▒▒12▒▒▒▒3▒▒▒▒9▒▒▒▒10▒▒▒▒11▒▒▒▒5▒▒▒▒4▒▒▒▒6▒▒▒▒13▒▒▒▒7▒▒▒▒8▒▒▒▒15▒▒▒ 1▒▒▒▒14▒▒▒▒2▒▒▒▒12▒▒▒▒3▒▒▒▒9▒▒▒▒10▒▒▒▒11▒▒▒▒5▒▒▒▒4▒▒▒▒6▒▒▒▒13▒▒▒▒7▒▒▒▒8▒▒▒▒15▒▒▒ 1▒▒▒▒14▒▒▒▒2▒▒▒▒12▒▒▒▒3▒▒▒▒9▒▒▒▒10▒▒▒▒11▒▒▒▒5▒▒▒▒4▒▒▒▒6▒▒▒▒13▒▒▒▒7▒▒▒▒8▒▒▒▒15▒▒▒ 1▒▒▒▒14▒▒▒▒2▒▒▒▒12▒▒▒▒3▒▒▒▒9▒▒▒▒10▒▒▒▒11▒▒▒▒5▒▒▒▒4▒▒▒▒6▒▒▒▒13▒▒▒▒7▒▒▒▒8▒▒▒▒15▒▒▒ 1▒▒▒▒14▒▒▒▒2▒▒▒▒12▒▒▒▒3▒▒▒▒9▒▒▒▒10▒▒▒▒11▒▒▒▒5▒▒▒▒4▒▒▒▒6▒▒▒▒13▒▒▒▒7▒▒▒▒8▒▒▒▒15▒▒▒ 1▒▒▒▒14▒▒▒▒2▒▒▒▒12▒▒▒▒3▒▒▒▒9▒▒▒▒10▒▒▒▒11▒▒▒▒5▒▒▒▒4▒▒▒▒6▒▒▒▒13▒▒▒▒7▒▒▒▒8▒▒▒▒15▒▒▒ 1▒▒▒▒14▒▒▒▒2▒▒▒▒12▒▒▒▒3▒▒▒▒9▒▒▒▒10▒▒▒▒11▒▒▒▒5▒▒▒▒4▒▒▒▒6▒▒▒▒13▒▒▒▒7▒▒▒▒8▒▒▒▒15▒▒▒ 1▒▒▒▒14▒▒▒▒2▒▒▒▒12▒▒▒▒3▒▒▒▒9▒▒▒▒10▒▒▒▒11▒▒▒▒5▒▒▒▒4▒▒▒▒6▒▒▒▒13▒▒▒▒7▒▒▒▒8▒▒▒▒15▒▒▒ 012345678901234567890123456789012345678901234567890123456789012345678