Don’t parse the pipeline as text when it is directed from an EXE to another EXE or file. Keep the bytes as-is. · Issue #1908 · PowerShell/PowerShell

Currently PowerShell parses STDOUT as string when piping from an EXE, while in some cases it should be preserved as a byte stream, like this scenario: curl.exe http://whatever/a.png > a.png or node...