stdin = sys.stdin.buffer.read()
という感じで標準入力からバイナリデータを扱いました。
最初は以下の様にそのまんまstdinからreadしていたのですが、これだと素では文字列型になってしまいます
stdin = sys.stdin.read()
公式ドキュメントを読んでみるとbytes-like objectsとして扱う事ができるインターフェイスの一部がsys.stdin.buffer……らしい。
変わったところだと、gzipのインターフェースもこれを使用している模様。