summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-07-13now the enumerate_XXX functions actually workitsme
2021-07-13corrected tabledefitsme
2021-07-13removed hexdump in commentitsme
2021-07-13updated table definition layout. and added several flag bit values.itsme
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-13Dump the field type identifier found in test dataDirk Engling
2021-07-13Fix merge conflictDirk Engling
2021-07-13Support more table definition layout versions found in test data and bigdump databsesDirk Engling
2021-07-12noting that there can be more than one compressed chunk.itsme
2021-07-12now handling long compressed records.itsme
2021-07-10More type information for record columnsDirk Engling
2021-07-10Test databasse with all table entry typesDirk Engling
2021-07-10Some clarification on the field types in tablesDirk Engling
2021-07-09crodump: improved strudump output and codeitsme
2021-07-09corrected note: the separator byte is 0x1e and not 0xFE as previously stated. likely because 0xFE is a valid russian cp1251 characteritsme
2021-07-09readers: added 'readlongstring'itsme
2021-07-09added notes about CroSys. blocksize. notes about encryptionitsme
2021-07-09crodump: added part of CroSys decoder.itsme
2021-07-09updated documentationitsme
2021-07-09koddecoder: added koencodeitsme
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-09Add description for 16 byte crostru filesDirk Engling
2021-07-09note about compressed recordsitsme
2021-07-09added support for compressed records. kodump now supports a --width option.itsme
2021-07-07Base nr starts at 0itsme
2021-07-07hexdump: added 'strescape' functionitsme
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-07forgot to add readers.pyitsme
2021-07-07added layout of table definitionitsme
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-07added note about Stru structureitsme
2021-07-07CroStru record structure now seems to be mostly decodeditsme
2021-07-06Move docs to the docs directoryDirk Engling
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-06renameditsme
2021-07-06added docs from the etherpaditsme
2021-07-06initial commititsme