New Binary Objects Nodes in Vernalis community contribution v1.38.0
We have just released a major update to the @Vernalis community contribution.
This update adds 13 new nodes for working with Binary Objects (“BLOB”) cells:
`Binary Objects Properties` - determines simple binary object
properties (size, and whether is in memory)
`Base64-Encoded String to Binary Objects` - Converts Base64-encoded
strings to binary objects
`Binary Objects to Base64-Encoded String` - Converts binary objects to
Base64-encoded strings
`Binary Objects Message Digest (Checksum)` - Calculates digests (hash,
checksum - e.g. MD5, SHA-1 etc) of binary objects
`Archive Binary Objects` - Combines binary objects into an archive
(e.g. Tar, Zip etc; some with compression) binary object within the
KNIME table
`Compress Binary Objects` - Compresses binary objects within the table
(e.g. gzip, bzip2 etc)
`Decompress Binary Objects` - Decompresses binary objects with the
table (e.g. gzip, bzip2 etc)
`Detect Binary Objects Archive Formats` - Detects the archive
format(s) of binary objects within the table
`Detect Binary Objects Compression Formats` - Detects the compression
format(s) of binary objects within the table
`Expand Binary Objects Archives` - Expands (and decompresses if
applicable) binary objects archive cells within the table, with each
entry becoming a new row
`List Binary Objects Archive Contents` - Lists the entries in binary
objects within the table
`List Binary Objects Archive Formats` - Lists the available archiving
formats and capabilities on the current system
`List Binary Objects Compression Formats` - Lists the available
compression formats and capabilities on the current system
In addition, our original GZip and Zip compress/decompress nodes are moved into the new plugin with these nodes. All existing workflows should continue to work, but the (de)compress / archive nodes offer more functionality and should be used going forwards.
See also this original question from @mwiegand :
Hi @Vernalis, I have just stumbled upon another excellent node of yours: It drastically eases the process of decompressing files but it only supports gzip. Would it be possible to add other compression methods to? [image] Reason behind my asking is that I am processing DMARC reports which come in all sorts of compression flavors like gz, zip and maybe tar too. As follows my current workflow excerpt which would get cut down to just that one node of yours: [image] Cheers Mike