📄 rlexiptemplate.bt
字号:
//--------------------------------------//--- 010 Editor v3.0.4 Binary Template//// File:// Author:// Revision:// Purpose://--------------------------------------typedef struct {
// Header for the file SetForeColor(0xE8853D); char Magic[7]; SetForeColor(0xE3BF52); uint RomAddress <format=hex>; SetForeColor(0x3DE869); uint RomSize <format=hex>; SetForeColor(cNone);} TRLEXIPMBR;typedef struct { SetForeColor(cNone); uint Reserved1; SetForeColor(0xE3BF52); uint StartAddress; SetForeColor(cNone); uint Reserved2;} TXIPTail;typedef struct { SetForeColor(0xE3BF52); uint TargetAdress <format=hex>; SetForeColor(0x3DE869); uint SourceSize <format=hex>; SetForeColor(0xE8853D); uint Checksum32 <format=hex>; if (SourceSize != 0 && TargetAdress != 0) { SetForeColor(0xA0A0A0); char Chunk[SourceSize]; } SetForeColor(cNone);} TChunkHeader;// Define the file
local uint tag;
LittleEndian(); TRLEXIPMBR Header;
while( !FEof() )
{
// Read a tag tag = ReadUInt( FTell() );
if (tag > 0) { TChunkHeader Header; if (Header.SourceSize != 0 && Header.TargetAdress != 0) { //char [Header.SourceSize]; } else { break; } } else { // Tag == 0 TXIPTail Tail; if (!FEof()) { break; } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -