■93657 / inTopicNo.2) |
Re[1]: 文字列をバイナリデータに書き込む |
□投稿者/ Hongliang (948回)-(2020/01/05(Sun) 14:14:48)
|
フォーマットというのは知りません。
機能としては、BinaryWriterのWrite(String)は先頭に文字列長を埋め込む仕様ですね。 ちなみにこのメソッドが出力する「文字列長」は可変長になっています(細かい仕様は忘れましたが)ので、任意の文字数の文字列を書き込めます。 使用するEncodingはNew BinaryWriter(Stream, Encoding)コンストラクタで指定できます。
// 個人的には、バイナリで書きだすということはアプリごとの厳密なバイナリ化仕様があるはずなので、 // そこにライブラリ任せの文字列長を付加させるようなメソッドは用がないのですが……。
|
|