This connector allows to compress files to ZIP archive by use of standard .NET library.
Compression Level
- Optimal - this will create archive with the smallest size
 - Fastest - this level creates archive which still has low size but is faster than optimal option
 - None - files are archived to ZIP but without use of any compression
 
Input Example
Input has following properties:
- Directory - (optional) path in archive
 - FileName - file name with extension
 - Data - base64 data of file
 
Following data from JS Mapper
[
    {
        "Directory": "folder1/folder2",
        "FileName": "test.txt",
        "Data": "ewogICAgIlN1Y2Nlc3MiOnRydWUKfQ=="
    },
    {
        "Directory": null,
        "FileName": "root.txt",
        "Data": "ewogICAgIlN1Y2Nlc3MiOnRydWUKfQ=="
    }
]
will be compressed to ZIP file that will have following content
folder1/folder2/test.txt
root.txt
Configurations
Zip Packer configuration
Compression Level
- Optimal - this will create archive with the smallest size
 - Fastest - this level creates archive which still has low size but is faster than optimal option
 - None - files are archived to ZIP but without use of any compression
 
Input & Output Schema
Input
Input is Zip File schema which contains file names and its data which will be compressed.
Zip file (ver. 1.0.0)
| Column | Data type | Allow null | Description | 
|---|---|---|---|
| Directory | string | true | Directory structure where the file will be placed in ZIP file | 
| FileName | string | false | Name of the file with extension | 
| Data | Base64 | false | Base64 encoded content of file | 
Example output data
Directory: string | 
FileName: string | 
Data: Base64 | 
|---|---|---|
| null | test.txt | ewogICAgIlN1Y2Nlc3MiOnRydWUKfQ== | 
Output
Output is Base64 encoded ZIP file which contains files specified in input.
Data (ver. 1.0.0)
| Column | Data type | Allow null | Description | 
|---|---|---|---|
| Data | Base64 | No | Binary data encoded into Base64 string. | 
Release notes
3.2.0
- Added new description and icon.
 
3.1.3
- Fixed shared nuget package versions.
 
3.1.2
- Fixed right processing of nullable properties.