cc2p

Install latest/stable of cc2p

Ubuntu 16.04 or later?

Make sure snap support is enabled in your Desktop store.


Install using the command line

sudo snap install cc2p

Don't have snapd? Get set up for snaps.

Channel Version Published

Convert CSV To Parquet

CC2P (Convert CSV To Parquet) is a high-performance command-line tool written in Rust that efficiently converts CSV files to the Apache Parquet format. Parquet is a columnar storage file format that offers efficient data compression and encoding schemes, making it ideal for big data processing.

Why Use CC2P?

  • Performance: Leverages Rust's speed and multi-threading for fast conversions
  • Memory Efficiency: Processes files with minimal memory footprint
  • Flexibility: Supports various CSV formats with different delimiters and header options
  • Schema Inference: Automatically detects column types from your data
  • Batch Processing: Convert multiple CSV files in a single command

Features

  • Columnar Storage: Parquet's columnar format provides better compression and faster query performance compared to row-based formats like CSV
  • Efficient Compression: Uses Snappy compression for a good balance between compression ratio and speed
  • Schema Handling: Automatically infers data types and handles duplicate column names
  • Parallel Processing: Multi-threaded conversion using Tokio runtime
  • Progress Tracking: Real-time progress indication with indicatif progress bars

Details for cc2p

License
  • MIT

Last updated
  • 14 September 2025 - latest/stable
  • 16 September 2025 - latest/edge

Websites

Source code

Report a bug

Report a Snap Store violation

Share this snap

Generate an embeddable card to be shared on external websites.


Install cc2p on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the installing snapd documentation.