Decompress an archive file.

Take a zipped file from internal storage or as an input and decompress for use in a flow.

yaml
type: "io.kestra.plugin.compress.archivedecompress"
yaml
id: archive_decompress
namespace: company.team

inputs:
  - id: file
    description: Compressed file
    type: FILE

tasks:
  - id: archive_decompress
    type: io.kestra.plugin.compress.ArchiveDecompress
    from: "{{ inputs.file }}"
    algorithm: ZIP
    compression: GZIP
Properties
Possible Values
ARARJCPIODUMPJARTARZIP

The algorithm of the archive file

The file's internal storage URI.

Possible Values
BROTLIBZIP2DEFLATEDEFLATE64GZIPLZ4BLOCKLZ4FRAMELZMASNAPPYSNAPPYFRAMEXZZZSTD

The compression used for the archive file. Some algorithms focus on compressing individual files (for example GZIP), while others compress and combine multiple files into a single archive. The single-file compressor is often used alongside a separate tool for archiving multiple files (TAR and GZIP for example)

SubType string

URI of the decompressed archive file on Kestra's internal storage.