一部Java全般の話題かもしれませんが。

DataInputStream,DataOutputStream配下の
readByte(),readBoolean()や
writeByte(),writeBoolean()は
プラットフォーム間の互換性はあるのでしょうか?

何をしたいかというと、簡単なロープレ作ってるのですが、
予想よりデータが膨大になってしまったので、
フラグ列とかイメージマップ用の数値列を
バイナリデータとして外部リソース化しようと思ってます。

ところがこれらデータ、既にもうDoJaのソース内に埋め込まれた状態で
それら変換するだけで膨大な時間が必要になりそうです。
なので出来れば、配列定義の部分をコピペ・ソース流用して
JREのライブラリから吐き出させたいと思ってます。

データ内容はbooleanやらintやらlongやら混在してますが、
書き出す順序と読み出す順序は当然揃えます。
この場合に、例えば、各型のbit長の違いなどで、意図しないデータが
読み出されてしまったり、こういったことはあるのでしょうか?

今回は、Windows上のJREで書いてDoJaで読むことを想定してますが、
うまくいきそうであれば、ServletからのリプライをDoJaで読んだり
色々と試せそうなのですが。