Compression Codecs
Compression algorithms supported when writing Parquet files
| Feature | PyArrow v23.0.1 | fastparquet v2025.12.0 | Polars v1.38.1 | DuckDB v1.4.4 | parquet-rs v55.2.0 | parquet-go v0.24.0 | arrow-go v18.3.0 | parquet-java vparquet-mr version 1.17.0 (build fac0c746532e133beb928a7f6a7e57b510b477a1) | parquet-dotnet v5.0.0.0 | ParquetSharp v21.0.0.0 | hyparquet v1.0.0 | Apache Spark v4.1.1 | Trino v476 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NONE | ✅15.0.0+📋 logs | ✅2024.5.0+📋 logs | ✅0.15.2+📋 logs | ✅0.0.0+📋 logs | ✅55.2.0+📋 logs | W:✅0.17.0+R:❌📋 logs | ✅18.3.0+📋 logs | W:✅1.14.0+R:✅1.14.1+📋 logs | ✅4.16.3+📋 logs | ✅12.0.1+📋 logs | W:❌R:✅1.0.0+📋 logs | ✅3.4.0+📋 logs | ✅446+📋 logs |
| SNAPPY | ✅15.0.0+📋 logs | ✅2024.5.0+📋 logs | ✅0.15.2+📋 logs | ✅0.0.0+📋 logs | ✅55.2.0+📋 logs | W:✅0.17.0+R:❌📋 logs | ✅18.3.0+📋 logs | W:✅1.14.0+R:✅1.14.1+📋 logs | ✅4.16.3+📋 logs | ✅12.0.1+📋 logs | W:❌R:✅1.0.0+📋 logs | ✅3.4.0+📋 logs | ✅446+📋 logs |
| GZIP | ✅15.0.0+📋 logs | ✅2024.5.0+📋 logs | ✅0.15.2+📋 logs | ✅0.0.0+📋 logs | ✅55.2.0+📋 logs | W:✅0.17.0+R:❌📋 logs | ✅18.3.0+📋 logs | W:✅1.14.0+R:✅1.14.1+📋 logs | ✅4.16.3+📋 logs | ✅12.0.1+📋 logs | W:❌R:✅1.0.0+📋 logs | ✅3.4.0+📋 logs | ✅446+📋 logs |
| BROTLI | ✅15.0.0+📋 logs | ✅2024.5.0+📋 logs | ✅0.15.2+📋 logs | ✅0.0.0+📋 logs | ✅55.2.0+📋 logs | ❌📋 logs | ✅18.3.0+📋 logs | ❌📋 logs | ✅4.16.3+📋 logs | ✅12.0.1+📋 logs | W:❌R:✅1.0.0+📋 logs | ❌📋 logs | ❌📋 logs |
| LZO | ❌📋 logs | W:✅2024.5.0+R:❌📋 logs | ❌📋 logs | ❌📋 logs | ❌📋 logs | ❌📋 logs | ❌📋 logs | ❌📋 logs | ❌📋 logs | ❌📋 logs | W:❌R:✅1.0.0+📋 logs | ❌📋 logs | ❌📋 logs |
| LZ4 | ✅15.0.0+📋 logs | ✅2024.5.0+📋 logs | W:❌R:✅0.15.2+📋 logs | ❌📋 logs | ✅55.2.0+📋 logs | W:✅0.17.0+R:❌📋 logs | ❌📋 logs | W:✅1.14.0+R:✅1.14.1+📋 logs | ✅4.16.3+📋 logs | ✅12.0.1+📋 logs | W:❌R:✅1.0.0+📋 logs | W:✅3.4.0+R:❌📋 logs | ✅446+📋 logs |
| LZ4_RAW | ✅15.0.0+📋 logs | ✅2024.5.0+📋 logs | ✅0.15.2+📋 logs | ✅0.0.0+📋 logs | ✅55.2.0+📋 logs | W:✅0.17.0+R:❌📋 logs | ✅18.3.0+📋 logs | W:✅1.14.0+R:✅1.14.1+📋 logs | ✅5.1.1+📋 logs | ✅12.0.1+📋 logs | W:❌R:✅1.0.0+📋 logs | W:✅3.4.0+R:✅4.1.1+📋 logs | ✅446+📋 logs |
| ZSTD | ✅15.0.0+📋 logs | ✅2024.5.0+📋 logs | ✅0.15.2+📋 logs | ✅0.0.0+📋 logs | ✅55.2.0+📋 logs | W:✅0.17.0+R:❌📋 logs | ✅18.3.0+📋 logs | W:✅1.14.0+R:✅1.14.1+📋 logs | ✅4.16.3+📋 logs | ✅12.0.1+📋 logs | W:❌R:✅1.0.0+📋 logs | ✅3.4.0+📋 logs | ✅446+📋 logs |