A Notepad open-save will not result in a binary copy.
So since it’s not an exact copy, it probably won’t run.
I say “probably” because you could possibly construct a binary that could survive what Notepad did to it. If you were really, really, clever.
OK, I just did it. I had to do it in assembly to avoid the zeros. It’s feasible, but I got a “Hello World” to live through Notepad. I had to do math to make the null work at the end.
A complex program will definitely not live.