The base64 encoding adds about 30% overhead. It's not ideal but it was a limitation of bash. Passing raw binary does not work in bash (or I couldn't get it to work).
What exactly was the problem you ran into? I've run binary through pipes just fine before.
What exactly was the problem you ran into? I've run binary through pipes just fine before.