I have zip file created on windows and I want to extract it on Linux. For extracted files, I want to have permissions 644. However, extracting files end with 770.
I have tried
umask 644 unzip update.zip -d .
But it has no effect and permissions of extracted files are still 770.