rendered paste bodyimport structimport sysclass Fnord: def __init__ (self, fajl): self.f = open(fajl) def read (self, n): return self.f.read(n) def read_int (self): (x,) = struct.unpack('<i', self.read(4)) return x def read_char (self): (x,) = struct.unpack('B', self.read(1)) return x def read_version (self): vl = self.read_char() return self.read(30) [:vl] def read_string (self): len = f.read_int() f.read_char() return f.read(len-1)f = Fnord(sys.argv[1])print f.read_version()for i in range(8): print f.read_string()