0

我想以最紧凑的方式将时间戳和字符串对写入文件。我开始编写 Ticks 的字符串表示,然后是 ASCII 31 作为分隔符,然后是字符串,然后是 CR。

然后我意识到,由于刻度很长并且只能存储为 8 个字节,我应该将刻度转换为字节并将这些字节写入文件。这很好,除了那些时间戳字节可能包含一个值为 31 的字节,所以我的 ASCII 31 分隔符不再是唯一的。

将时间戳和字符串对存储到文件的最紧凑方法是什么?

谢谢。

4

1 回答 1

1

由于Ticks具有固定的最大长度,您可以避免使用分隔符,读取Ticks数据的前 8 个字节,然后将剩余字节作为字符串读取。:)

于 2012-07-07T19:30:35.940 回答