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/environmental_family_compare.tsv
Normal file
16
USECODE/EUSECODE_extracted/environmental_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
|
||||
229 FLAMEBOX event-bearing 0x33B37 0x790 0x0002,0x0000,0x06B0,0x0000,0x00E0,0x0000,0x0790,0x0000,0x089A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000 0x00000002,0x000006B0,0x000000E0,0x00000790,0x0000089A,0x00000000,0x00000000,0x00000000 wx?
|
||||
|
||||
|^$Q|?
|
||||
|
||||
|$Q2|$Qe|$Q1 24:0A02->flame,24:FC02->flame,24:FC02->flame2,24:FE02->flame,69:0000->referent,69:0A00->event,69:0C00->direction,69:FA00->direction,69:FA00->newType,69:FE00->count
|
||||
237 NOSTRIL event-bearing 0x4AA07 0x487 0x0002,0x0000,0x03A7,0x0000,0x00E0,0x0000,0x0487,0x0000,0x0591,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000 0x00000002,0x000003A7,0x000000E0,0x00000487,0x00000591,0x00000000,0x00000000,0x00000000 wx?
|
||||
|
||||
|$Q:|t$t=t@[|?
|
||||
|
||||
|$Q9 24:0A02->fire,24:FC02->fire,24:FC02->fire2,24:FE02->fire,69:0000->referent,69:0A00->event,69:FA00->count,69:FE00->count
|
||||
296 STEAMBOX event-bearing 0x5ECA0 0x7E3 0x0002,0x0000,0x0703,0x0000,0x00E0,0x0000,0x07E3,0x0000,0x08ED,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000 0x00000002,0x00000703,0x000000E0,0x000007E3,0x000008ED,0x00000000,0x00000000,0x00000000 wx?
|
||||
|
||||
|^$Q|?
|
||||
|
||||
|$Q.|t$t=t@[:|$Qe|$Q)|$Q1 24:0A02->steam,24:FC02->steam,24:FC02->steam2,24:FE02->steam,69:0000->referent,69:0A00->event,69:0C00->direction,69:FA00->direction,69:FE00->count
|
||||
|
Can't render this file because it has a wrong number of fields in line 2.
|
Loading…
Add table
Add a link
Reference in a new issue