Beispiel #1
0
 def listTable(self, inPath):
     """List entries in a TAB file."""
     file = BinaryFile(inPath, 'rb')
     tbl  = TabFile(file)
     print("Item C Flg Offset  (C=compressed?)")
     for i, entry in enumerate(tbl.getEntries()):
         printf("%5d: %s  %02X %06X\n", i,
             'Y' if entry['compressed'] else '-',
             entry['flags'], entry['offset'])