settings.engine) finished a segment file that fails the Parquet
envelope check. The refusal names which condition failed:
- the file is smaller than any valid Parquet file (12 bytes);
- it does not start and end with the
PAR1magic bytes; - its footer length field — the little-endian uint32 immediately before the trailing magic —
claims a footer that cannot fit inside the file (this is what rejects arbitrary bytes merely
wrapped in
PAR1); - or the file could not be opened or read at all during verification.
finish(). The built-in
parquetjsEngine cannot produce this error.