I work with Bitbucket environment.
As far as I know "Download patch" option in pull request is updated recently.
I think it needs to update additional option regarding binary files.
If I generate patch file in command line for bianry file patch. I enter those option.
git diff HEAD^ --binary > patch_name.patch
But in Bitbucket, --binary does not include.
please add --binary option for binary file change.
it does not affect other source file change.