Components

Decompress Processor V2 — One Processor to Rule All Archive Types

Effortlessly handle multiple compressed formats with a single, streamlined processor.

Decompress Processor V2 — One Processor to Rule All Archive Types

We’re excited to introduce Processor Decompress v2, a powerful and simplified solution that unifies the functionality of our previous decompression tools—keboola.processor-decompress and kds-team.processor-unzip. With support for a broad range of file formats including .zip, .7z, .tar.gz, .tgz, .tar.bz2, .tbz2, .tar.xz, .txz, .gz, .tar, .snappy and .zlib, this processor covers nearly all common compression use cases you encounter.

Why you'll love it:

  • Unified Processing: One component to handle them all—no more juggling multiple decompress processors.
  • Configurable Flexibility:
    • extract_to_folder: Choose whether archives are extracted into subfolders or directly within the output folder (default: true).
    • graceful: Avoid failures on unsupported or corrupted files—log warnings instead, for smoother runs.
    • compression_type: Override autodetection when file extensions are missing or misleading.
    • zlib_window_size: Fine-tune wbits values for zlib/deflate decompression.
    • password_7z: Provide passwords for encrypted 7z archives.
    • remove_extension: Decide if the original file extension remains part of the output folder name or is removed for cleaner structure.

Getting started:

Run it without config using sensible defaults—or tailor behavior precisely with the available parameters. It's a plug‑and‑play upgrade for your decompression needs.

Built for seamless integration:

Developed with Keboola’s platform best practices in mind, Processor Decompress v2 ensures a smoother developer experience within your data flows. Check the README and our developer docs for deployment and integration instructions.