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'])