Protocol Buffer のデータの中身をログに出したい時Base64エンコードして出すことがあるのですが、Base64から戻す方法を時々忘れるのでメモ。
echo $BINARY_DATA_BASE_64 | base64 -D | od -t x1 -An | tr -d '\r\n ' | xxd -r -p | protoc --decode_raw
Hex String でログに出してるときは
echo $HEX_DATA | xxd -r -p | protoc --decode_raw