
Text/hexadecimal Editor
160
© 2002...2013 R-Tools Technology Inc.
var="listSize"/>
<!-- The 4 bytes are read and shown as an ANSI string. -->
<field type="char" size="4" name="List type"/>
<!-- The current position is moved backward by 4 bytes. -->
<goto offset="-4"/>
<!-- The same 4 bytes are shown as an unsigned hexadecimal integer. The listType variable
gets its value.-->
<field type="uint32" base="hex" name="List type as unsigned integer in
hex format" var="listType"/>
<!-- A test against condition (type == movi) -->
<if test="listType == 0x69766f6d"> <!-- ANSI: movi -->
<!-- The chunksOffset variable gets the value evaluated in the expr attribute. -->
<setvar var="chunksOffset" expr="start_position + offset - 4"/>
</if>
<!-- The current position is moved to the address evaluated in the address attribute. -->
<goto address="offset + listSize - 4"/>
</section>
</if>
<!-- A test against condition (signature == JUNK) -->
<if test="signature == 1263424842"> <!-- ANSI: JUNK -->
<!-- The section is shown with the JUNK name. -->
<section name="JUNK">
<!-- The next 4 bytes are read and shown as an unsigned integer. The internal variable
junkSize gets its value. -->
<field type="uint32" name="Size of the data of the junk"
var="junkSize"/>
<!-- The current position is moved by junkSize bytes forward. -->
<goto offset="junkSize"/>
</section>
</if>
<!-- A test against condition (signature == idx1) -->
<if test="signature == 829973609"> <!-- ANSI: idx1 -->
<!-- The section is shown with the idx1 name. -->
<section name="idx1">
<!-- The next 4 bytes are read and shown as an unsigned integer. The internal variable
idxSize gets its value. -->
<field type="uint32" name="Size of the data of the idx1"
var="idxSize"/>
Comentarios a estos manuales