Updated Sep 21, 2026

Utilities

Unpack 7z, ZIP, TAR, and compressed archives

An archive in, its extracted files out.

Agent

overview

What p7zip does

The 7-Zip node extracts one connected archive into its output folder. It supports 7z, ZIP, TAR, GZIP, and many other formats recognized by the 7-Zip engine.

Set --password only for an encrypted input. The password is passed directly to 7-Zip and is not written into the extracted folder.

This public contract is intentionally extraction-only. It does not expose arbitrary 7-Zip subcommands that could create ambiguous output paths or overwrite an upstream artifact.

source github.com/ip7z/7zip

use cases

Where p7zip fits

Unpack downloaded datasets

Expand a ZIP or 7z bundle before distributing its individual files.

Inspect archived evidence

Extract nested files for metadata, text, or security analysis.

Open password-protected inputs

Supply the known archive password and return a normal workflow folder.

reference

p7zip inputs and flags

2 inputs
NameTypeFlagDescription
archiveFILE--archiveArchive file to extract.
passwordSTRING--passwordPassword for an encrypted archive.

Showing key inputs. p7zip exposes 2 inputs in total.

example

Run p7zip

p7zip · command
# p7zip extraction7z x -y -ooutput bundle.zip
sample output
Extracting archive: bundle.zipEverything is OkSize: 14

guidance

Choosing p7zip

Use 7-Zip to unpack a single archive into files that downstream nodes can consume.

qpdf

Transforms PDF containers rather than general archives.

ffmpeg

Extracts and transforms streams inside media containers.

string-to-file

Creates one file from text instead of unpacking an archive.

faq

p7zip questions

7z, ZIP, TAR, GZIP, and many other formats supported by the installed 7-Zip engine.

Run p7zip yourself

A ZIP fixture containing proof.txt is extracted and the file content is checked in the returned folder.

Facts on this page come from the live Trickest tool library.