
Compression FileDecompress
CertifiedDecompress a single file
Compression FileDecompress
Certified
Decompress a single file
Expands one compressed file from internal storage using the specified algorithm and stores the decompressed content back to storage. Requires a compressor that supports decoding the provided input.
yaml
type: io.kestra.plugin.compress.FileDecompressExamples
yaml
id: file_decompress
namespace: company.team
inputs:
- id: file
description: File to be decompressed
type: FILE
tasks:
- id: decompress
type: io.kestra.plugin.compress.FileDecompress
from: "{{ inputs.file }}"
compression: Z
Properties
compression *Requiredstring
Possible Values
BROTLIBZIP2DEFLATEDEFLATE64GZIPLZ4BLOCKLZ4FRAMELZMASNAPPYSNAPPYFRAMEXZZZSTDCompressor applied to the single file
Required compression algorithm for a single file. Brotli, Deflate64, and Snappy variants are decode-only and cannot be used when writing.
from *Requiredstring
Internal storage URI of the compressed file
Pebble expression referencing an Internal Storage URI e.g. {{ outputs.mytask.uri }}.
pluginDefaultsRef Non-dynamicstring
Reference (ref) of the pluginDefaults to apply to this task.
Outputs
uri string
Format
uriURI of the decompressed file on Kestra's internal storage