Skip to main content

Archive Compressor

Overview

The Archive Compressor node compresses one or more files into a single archive (ZIP) file. Use it to bundle multiple files before sending them as a single email attachment, uploading them to a server, or reducing storage size.

Purpose

Use Archive Compressor when several generated files need to travel through the workflow as one file.

Configuration

This node has no editable configuration fields. The dialog displays a short description of the node behavior.

Inputs

InputData TypeInput TypeDescription
InputNodeFileMultipleOne or more NodeFile inputs connected to the Input port.

Outputs

OutputData TypeCollectionDescription
OutputNodeFileFalseA NodeFile containing the generated .zip archive.

Processing Logic

The node collects every connected input file, keeps each file's computed name inside the archive, creates a .zip file in the working directory, and emits the archive as a NodeFile.

Examples

To include multiple files in one archive:

  1. Connect multiple upstream file-producing nodes to the Archive Compressor.
  2. All connected files are included in the output .zip archive.
  3. Send the archive to a destination node, such as email, SFTP, or B2Win storage.

Common use cases include:

  • Bundling multiple generated reports into a single ZIP for email distribution.
  • Compressing large files before uploading them to FTP/SFTP.
  • Creating an archive of related documents for audit or retention.

Notes / Limitations

  • The archive format is always ZIP.
  • The output archive name is generated from the iteration and node ID.
  • All files are placed at the archive root using their computed names.
  • The original files remain available as separate outputs from their source nodes for other downstream branches.