def _read(self): self.buf_type = self._io.read_u1() self.flag = self._io.read_u1() if self.flag == 0: _on = self.buf_type if _on == 0: self._raw_buf_unproc = self._io.read_bytes(4) _io__raw_buf_unproc = KaitaiStream( BytesIO(self._raw_buf_unproc)) self.buf_unproc = ProcessCoerceSwitch.Foo( _io__raw_buf_unproc, self, self._root) else: self.buf_unproc = self._io.read_bytes(4) if self.flag != 0: _on = self.buf_type if _on == 0: self._raw__raw_buf_proc = self._io.read_bytes(4) self._raw_buf_proc = KaitaiStream.process_xor_one( self._raw__raw_buf_proc, 170) _io__raw_buf_proc = KaitaiStream(BytesIO(self._raw_buf_proc)) self.buf_proc = ProcessCoerceSwitch.Foo( _io__raw_buf_proc, self, self._root) else: self._raw_buf_proc = self._io.read_bytes(4) self.buf_proc = KaitaiStream.process_xor_one( self._raw_buf_proc, 170)
def _read(self): self.flag = self._io.read_u1() if self.flag == 0: self.buf_unproc = self._io.read_bytes(4) if self.flag != 0: self._raw_buf_proc = self._io.read_bytes(4) self.buf_proc = KaitaiStream.process_xor_one( self._raw_buf_proc, 170)
def _read(self): self._raw_blocks = [None] * (2) self._raw__raw_blocks = [None] * (2) self.blocks = [None] * (2) for i in range(2): self._raw__raw_blocks[i] = self._io.read_bytes(5) self._raw_blocks[i] = KaitaiStream.process_xor_one( self._raw__raw_blocks[i], 158) _io__raw_blocks = KaitaiStream(BytesIO(self._raw_blocks[i])) self.blocks[i] = ProcessRepeatUsertype.Block( _io__raw_blocks, self, self._root)
def _read(self): if not (self.is_hack): self._raw_dif_wo_hack = self._io.read_bytes(12) _io__raw_dif_wo_hack = KaitaiStream(BytesIO(self._raw_dif_wo_hack)) self.dif_wo_hack = term_strz.TermStrz(_io__raw_dif_wo_hack) if self.is_hack: self._raw__raw_dif_with_hack = self._io.read_bytes(12) self._raw_dif_with_hack = KaitaiStream.process_xor_one(self._raw__raw_dif_with_hack, 3) _io__raw_dif_with_hack = KaitaiStream(BytesIO(self._raw_dif_with_hack)) self.dif_with_hack = term_strz.TermStrz(_io__raw_dif_with_hack)
def _read(self): if not (self.is_hack): self._raw_dif_wo_hack = self._io.read_bytes(1) _io__raw_dif_wo_hack = KaitaiStream(BytesIO(self._raw_dif_wo_hack)) self.dif_wo_hack = TypeTernary.Dummy(_io__raw_dif_wo_hack, self, self._root) self._raw__raw_dif_with_hack = self._io.read_bytes(1) self._raw_dif_with_hack = KaitaiStream.process_xor_one( self._raw__raw_dif_with_hack, 3) _io__raw_dif_with_hack = KaitaiStream(BytesIO(self._raw_dif_with_hack)) self.dif_with_hack = TypeTernary.Dummy(_io__raw_dif_with_hack, self, self._root)
def _read(self): self.flag = self._io.read_u1() if self.flag == 0: self.buf_unproc = ProcessCoerceUsertype2.Foo( self._io, self, self._root) if self.flag != 0: self._raw__raw_buf_proc = self._io.read_bytes(4) self._raw_buf_proc = KaitaiStream.process_xor_one( self._raw__raw_buf_proc, 170) _io__raw_buf_proc = KaitaiStream(BytesIO(self._raw_buf_proc)) self.buf_proc = ProcessCoerceUsertype2.Foo( _io__raw_buf_proc, self, self._root)
def _read(self): self.key = self._io.read_u1() self._raw_buf = self._io.read_bytes_full() self.buf = KaitaiStream.process_xor_one(self._raw_buf, 255)
def _read(self): self._raw_bufs = [None] * (2) self.bufs = [None] * (2) for i in range(2): self._raw_bufs[i] = self._io.read_bytes(5) self.bufs[i] = KaitaiStream.process_xor_one(self._raw_bufs[i], 158)
def _read(self): self._raw__raw_holder = self._io.read_bytes(38) self._raw_holder = KaitaiStream.process_xor_one(self._raw__raw_holder, 201) io = KaitaiStream(BytesIO(self._raw_holder)) self.holder = self._root.ObfsdFname(io, self, self._root)
def _read(self): self._raw_text = self._io.read_bytes_term(0, False, True, True) self.text = KaitaiStream.process_xor_one(self._raw_text, 218)