Zip operations

Add folder to zip file

Zips all files and subfolders in a folder into a zip file.

Parameters

Parameter

Description

Path

Path to read files and folders from.

Path to zip file

Zip file to add folder content to.

Password

Optional password to the zip file.

Replace mode

Specifies what to do if a specific file already exists in the archive.

Compression level

Specifies the level of compression, valid values are 1-9 where 9 indicates highest level of compression (and slowest). Default value is 6.

Output

Simple value, 'True' if operation was successfully. 'False' otherwise.

Since

6.3

Add single file to zip

Compresses a single file and adds it to a zip file.

Parameters

Parameter

Description

File

File to add to archive.

Path to zip file

Zip file to add file to.

Password

Optional password to the zip file.

Replace mode

Specifies what to do if a specific file already exists in the archive.

Compression level

Specifies the level of compression, valid values are 1-9 where 9 indicates highest level of compression (and slowest). Default value is 6.

Output

Simple value, 'True' if operation was successfully. 'False' otherwise.

Since

6.3

Add stream to zip

Compresses the content of a Flow variable that contains a binary stream. This can for instance be used to compress data from a camera input.

Parameters

Parameter

Description

Stream

Stream to read data from.

Filename for stream in zip file

The name of the file in the archive the content of the stream should be written to.

Path to zip file

Zip file to add stream content to.

Password

Optional password to the zip file.

Replace mode

Specifies what to do if a specific file already exists in the archive.

Compression level

Specifies the level of compression, valid values are 1-9 where 9 indicates highest level of compression (and slowest). Default value is 6.

Output

Simple value, 'True' if operation was successfully. 'False' otherwise.

Since

6.3

Extract file to stream

Extracts a single file to a stream. The entire file will be loaded into memory, so do not use this operation with large files.

Parameters

Parameter

Description

Path to zip file

Zip file to extract from.

Filename

The name of the file in the archive to extract.

Password

Optional password to the zip file.

Output

Simple value, read-only binary stream trinket.

Since

6.3

Extract files from zip

Extracts all files from a zip file which matches provided mask.

Parameters

Parameter

Description

Path to zip file

Zip file to extract from.

Destination path

Path where to extract files to. If file or directory already exists at destination path, it is skipped (not overwritten). The directory should exist before this operation is called.

Filter

Filet to use when filtering items in archive. Example "*.txt".

Password

Optional password to the zip file.

Output

Simple value, 'True' if operation was successfully. 'False' otherwise.

Since

6.3

Last updated