zip

n8n community node to zip and unzip files (with AES support)

Package Information

Released: 3/24/2025
Downloads: 36 weekly / 116 monthly
Latest Version: 0.1.1
Author: Min Hong

Documentation

Banner image

n8n-nodes-zip-processor

This is an n8n community node. It lets you use ZIP compression and extraction capabilities in your n8n workflows.

This node allows you to create and extract ZIP files, with optional password protection, working with base64-encoded data.

n8n is a fair-code licensed workflow automation platform.

Installation
Operations
Compatibility
Usage
Resources

Installation

Follow the installation guide in the n8n community nodes documentation.

Operations

  • ZIP: Compress files into a ZIP archive

    • Supports optional password protection using AES-256 encryption
    • Takes base64-encoded input and produces a base64-encoded ZIP file
    • Allows custom output filename
  • Unzip: Extract files from a ZIP archive

    • Supports password-protected archives
    • Returns extracted files as base64-encoded data
    • Preserves original filenames

Compatibility

This node has been tested with n8n version 1.0+ and requires the following dependencies:

  • archiver
  • archiver-zip-encrypted
  • @zip.js/zip.js

Usage

Zipping Files

  1. Provide a base64-encoded file buffer as input
  2. Set the desired output filename
  3. Optionally set a password for encryption
  4. The node will return a base64-encoded ZIP file

Extracting Files

  1. Provide a base64-encoded ZIP file
  2. If the archive is password-protected, provide the password
  3. The node will return an array of extracted files with their names and base64-encoded content

Resources

License

MIT

Discussion