binary: Accepts piped input from stdin. Fixes #448

Issues
---
- [ ] no output when the file being `cat`'d is blank