質問: 下記リンク先は、ある投資用のアプリケーションの通信内容のバイナリのdumpです。 ここから意味のあるデータ(日経平均の値など)をparseしたいのですがどうすればいいのでしょうか? このアプリケーションではリアルタイムで価格などの変動する様子が表示されています。 おそらく、何かのフォーマット(msgpackやjsonbなど)にして送られていると思うのですが、何の形式なのか判別できません。 何の形式であるかわかればparseできるのですが・・・ fileコマンドも試してみましたがうまくいきませんでした。 ### 追記: このdumpは日経平均先物データの表示をしているときのデータです。 このアプリケーションではデータの種類は株価、先物、FX、海外の市場の指標などいろいろと取得することができます。 ただ、株価から先物などに表示を切り替える際に、そこそこ時間がかかっているのでもしかしたら現在表示されているものだけが来ているのかもしれません。 アプリから見える値ではありませんが、`0000004F`から`0000005F`にかけてasciiであらわすと `20180307.210053`となっており、このデータが送られた時間のようです。
回答: ほとんどの部分は0x11が区切りになっているテキストです。何らかの汎用フォーマットかもしれませんが、キーとなりそうな値が見えないので、パーサを通したところでどの部分が何の値かは結局自分で想像するしかありません。