データの並びだけで、文字列とバイナリを見分けることはできないのだから、
型で見分けるか、データにフラグをもたせるかの
どちらかしかや利用がないだろう。

あとは人間が自分で判断するという、ご苦労なやり方もあるがw