Add extractor for Crusader's EUSECODE.FLX container
- Implemented a Python script to extract data from the EUSECODE.FLX file format. - Defined data structures for candidate entries and extracted chunks using dataclasses. - Added functions to read and parse the FLX table, extract candidate data, and generate human-readable output files. - Included functionality for analyzing extracted data, including generating summaries, descriptors, and event family reports. - Implemented utilities for calculating printable ratios, zero ratios, and identifying text-like data. - Added support for writing various output formats, including JSON, TSV, and Markdown.
This commit is contained in:
parent
3d4c4933ec
commit
3daffbf113
58 changed files with 30295 additions and 2504 deletions
16
USECODE/EUSECODE_extracted/boot_family_compare.tsv
Normal file
16
USECODE/EUSECODE_extracted/boot_family_compare.tsv
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
entry_index label role data_offset declared_size header_u16 header_u32 printable_markers field_tags
|
||||
171 AND_BOOT event-bearing 0x1082E 0x599 0x0000,0x0000,0x04C5,0x0000,0x00D4,0x0000,0x0599,0x0000,0x06A3,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000 0x00000000,0x000004C5,0x000000D4,0x00000599,0x000006A3,0x00000000,0x00000000,0x00000000 wx[|$Q0|t$t=t@[U|^$Q|t$t=t@[` 24:FE02->item,69:0000->referent,69:0A00->event,69:FC00->counter,69:FE00->counter
|
||||
172 BRO_BOOT event-bearing 0x18237 0x630 0x0000,0x0000,0x055C,0x0000,0x00D4,0x0000,0x0630,0x0000,0x073A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000 0x00000000,0x0000055C,0x000000D4,0x00000630,0x0000073A,0x00000000,0x00000000,0x00000000 wx[|^
|
||||
|
||||
$Q|$Q0|
|
||||
$Q0|
|
||||
|
||||
$Q1|t$t=t@[a|^$Q|t$t=t@[m 24:FE02->item,69:0000->referent,69:0A00->event,69:FC00->counter,69:FE00->counter
|
||||
189 COR_BOOT event-bearing 0x1D610 0x56A 0x0000,0x0000,0x0496,0x0000,0x00D4,0x0000,0x056A,0x0000,0x0674,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000 0x00000000,0x00000496,0x000000D4,0x0000056A,0x00000674,0x00000000,0x00000000,0x00000000 wx[|^
|
||||
|
||||
$Q|$Q0|$Q1|t$t=t@[P|^$Q|t$t=t@[\ 24:FE02->item,69:0000->referent,69:0A00->event,69:FC00->counter,69:FE00->counter
|
||||
252 VAR_BOOT event-bearing 0x6A34C 0x5ED 0x0000,0x0000,0x0519,0x0000,0x00D4,0x0000,0x05ED,0x0000,0x06F7,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000 0x00000000,0x00000519,0x000000D4,0x000005ED,0x000006F7,0x00000000,0x00000000,0x00000000 wx[|$Q0|
|
||||
$Q0|t$t=t@[Z|^$Q|t$t=t@[f 24:FE02->item,69:0000->referent,69:0A00->event,69:FC00->counter,69:FE00->counter
|
||||
283 REE_BOOT event-bearing 0x52B90 0x6B6 0x0000,0x0000,0x05E2,0x0000,0x00D4,0x0000,0x06B6,0x0000,0x07C0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000 0x00000000,0x000005E2,0x000000D4,0x000006B6,0x000007C0,0x00000000,0x00000000,0x00000000 wx[|$Q0|
|
||||
$Q0|$Q1|
|
||||
$Q1|t$t=t@[j|^$Q|t$t=t@[v 24:FE02->item,69:0000->referent,69:0A00->event,69:FC00->counter,69:FE00->counter
|
||||
|
Can't render this file because it has a wrong number of fields in line 3.
|
Loading…
Add table
Add a link
Reference in a new issue