Support Questions
Find answers, ask questions, and share your expertise

How to zip file from ExecuteStreamCommand

Solved Go to solution
Highlighted

How to zip file from ExecuteStreamCommand

Explorer

I'm passing a csv flowfile to ExecuteStreamCommand. How can I zip it with password and pass it to the next processor?

 

I don't know how to zip file from stdin and pass it to stdout. I'm using python

1 ACCEPTED SOLUTION

Accepted Solutions
Highlighted

Re: How to zip file from ExecuteStreamCommand

Expert Contributor

This is more a Python question than a Nifi one, perhaps this will help:

 

import pyminizip
pyminizip.compress("myfile.txt", "myzippedfile.zip", "mypassword", compression_level)

 I would recommend you to first see if you can get the python part working, and then worry about how to call it from Nifi.


- Dennis Jaheruddin

If this answer helped, please mark it as 'solved' and/or if it is valuable for future readers please apply 'kudos'. Also check out my techincal portfolio at https://portfolio.jaheruddin.nl

View solution in original post

1 REPLY 1
Highlighted

Re: How to zip file from ExecuteStreamCommand

Expert Contributor

This is more a Python question than a Nifi one, perhaps this will help:

 

import pyminizip
pyminizip.compress("myfile.txt", "myzippedfile.zip", "mypassword", compression_level)

 I would recommend you to first see if you can get the python part working, and then worry about how to call it from Nifi.


- Dennis Jaheruddin

If this answer helped, please mark it as 'solved' and/or if it is valuable for future readers please apply 'kudos'. Also check out my techincal portfolio at https://portfolio.jaheruddin.nl

View solution in original post

Don't have an account?