private void _read() { _strPad = KaitaiStream.BytesStripRight(m_io.ReadBytes(20), 64); _strTerm = KaitaiStream.BytesTerminate(m_io.ReadBytes(20), 64, false); _strTermAndPad = KaitaiStream.BytesTerminate(KaitaiStream.BytesStripRight(m_io.ReadBytes(20), 43), 64, false); _strTermInclude = KaitaiStream.BytesTerminate(m_io.ReadBytes(20), 64, true); }
private void _read() { _strPad = System.Text.Encoding.GetEncoding("UTF-8").GetString(KaitaiStream.BytesStripRight(m_io.ReadBytes(20), 64)); _strTerm = System.Text.Encoding.GetEncoding("UTF-8").GetString(KaitaiStream.BytesTerminate(m_io.ReadBytes(20), 64, false)); _strTermAndPad = System.Text.Encoding.GetEncoding("UTF-8").GetString(KaitaiStream.BytesTerminate(KaitaiStream.BytesStripRight(m_io.ReadBytes(20), 43), 64, false)); _strTermInclude = System.Text.Encoding.GetEncoding("UTF-8").GetString(KaitaiStream.BytesTerminate(m_io.ReadBytes(20), 64, true)); }
private void _read() { _headerType = ((LemonadeFile.HeaderTypeEnum)m_io.ReadU1()); _filename = KaitaiStream.BytesStripRight(m_io.ReadBytes(10), 32); _lenData = m_io.ReadU2le(); switch (HeaderType) { case LemonadeFile.HeaderTypeEnum.Program: { _params = new ProgramParams(m_io, this, m_root); break; } case LemonadeFile.HeaderTypeEnum.NumArray: { _params = new ArrayParams(m_io, this, m_root); break; } case LemonadeFile.HeaderTypeEnum.CharArray: { _params = new ArrayParams(m_io, this, m_root); break; } case LemonadeFile.HeaderTypeEnum.Bytes: { _params = new BytesParams(m_io, this, m_root); break; } } _checksum = m_io.ReadU1(); }