summaryrefslogtreecommitdiff
path: root/crodump.py
AgeCommit message (Collapse)Author
2021-07-13now the enumerate_XXX functions actually workitsme
2021-07-13removed hexdump in commentitsme
2021-07-13sutff:itsme
* changed field + db definition parsers into objects. * added enumerate_tables and enumate_records. * changed naming convention to use 'table' for 'base', and 'db' for 'bank'
2021-07-13improved formating of field-def output. renamed the 'bankdump' command to 'recdump', now supports --index, --bank, --stru, --sys options.itsme
2021-07-13Fix merge conflictDirk Engling
2021-07-13Support more table definition layout versions found in test data and bigdump databsesDirk Engling
2021-07-12now handling long compressed records.itsme
2021-07-10Some clarification on the field types in tablesDirk Engling
2021-07-09crodump: improved strudump output and codeitsme
2021-07-09crodump: added part of CroSys decoder.itsme
2021-07-09added largefile support. added 'bankdump' subcommand, which uses 'readrec'. figured out .dat and .tad header bytes. replaced option with separate subcommand: .itsme
2021-07-09added support for compressed records. kodump now supports a --width option.itsme
2021-07-07Base nr starts at 0itsme
2021-07-07the basedef can be both an index and rawbytes. printing some Bank def values as escaped string nowitsme
2021-07-07crodump: the --struonly option now prints detailed info on tables and fieldsitsme
2021-07-07corrected use of the need_decode flag, added support for -a option with '--nokod'itsme
2021-07-07several updates:itsme
* added 'readrec' method to Datafile * case insensitive filename matching * added 'destruct' option to decode top level stru information.
2021-07-07CroStru record structure now seems to be mostly decodeditsme
2021-07-06crodump: added verbose dump, which prints all unreferenced datablocks. added --increment to scan for KOD shifts. support hex stdin data. added --struonly ↵itsme
option.
2021-07-06initial commititsme