0

タイムスタンプと文字列のペアを可能な限りコンパクトな方法でファイルに書き込みたいと思います。私はティックの文字列表現を書き始め、次に区切り文字として ASCII 31、次に文字列、そして CR を書き始めました。

次に、ティックは長く、8バイトのみとして保存できるため、ティックをバイトに変換し、それらのバイトをファイルに書き込む必要があることに気付きました。これらのタイムスタンプ バイトに値が 31 のバイトが含まれている可能性があるため、ASCII 31 区切り文字が一意ではなくなることを除けば、それで問題ありません。

タイムスタンプと文字列のペアをファイルに保存する最もコンパクトな方法は何ですか?

ありがとう。

4

1 に答える 1

1

Ticksには最大長が固定されているため、区切り記号を使用せずに、Ticks データの最初の 8 バイトを読み取り残りのバイトを文字列として読み取ることができます。:)

于 2012-07-07T19:30:35.940 に答える