ZIP Archive Connector

This node creates a file system connection that allows to read the files/folders stored inside a ZIP archive. The resulting file system connection output port allows downstream nodes to read the compressed files from a zip archive file.

Path syntax: Paths for this connector are specified with a UNIX-like syntax such as /myfolder/myfile. An absolute path consists of:

  • A leading slash ("/").
  • Followed by the path to the file ("myfolder/myfile" in the above example).

Note: When the ZIP file changes, this node has to be reset and re-executed, otherwise its behavior is undefined, which may result in errors and/or invalid data being read.

Options

ZIP file
Select the ZIP or JAR archive file.
File encoding
Sets the character set/encoding to use when reading the names of the compressed files in the archive. By default, UTF-8 is chosen. You can specify any other encoding supported by Java. In some cases CP437 has to be chosen to handle older ZIP files.
  • Default
  • OS default: The default encoding of the Java VM which may depend on the local operating system, or the Java property file.encoding. The current value is shown in the dropdown.
  • CP437
  • UTF-8
  • UTF-16
  • UTF-16BE
  • UTF-16LE
  • US-ASCII
  • ISO-8859-1
  • Other: Use another encoding
Custom encoding
Enter a custom encoding.
Working directory
Specify the working directory of the resulting file system connection. The working directory must be specified as an absolute path. A working directory allows downstream nodes to access files/folders using relative paths, i.e. paths that do not have a leading backslash. The default working directory is "/".

Input Ports

Icon
File system that can be used to provide a zip archive file.

Output Ports

Icon
ZIP Archive File System Connection

Views

This node has no views

Workflows

Links

Developers

You want to see the source code for this node? Click the following button and we’ll use our super-powers to find it for you.