Footer-first parsing
The tool reads the trailing footer of the Arrow IPC file, a Flatbuffers-encoded block listing the schema and the byte offset of each record batch. It uses those offsets to locate batches directly instead of scanning the file start to finish, so the schema panel populates even before any row data is decoded.