【发布时间】:2012-04-11 06:26:40
【问题描述】:
好的,我需要从 3.268.760 位长的数据表中存储/检索一些位。
Using w As New BinaryWriter(File.Open("test.bin", FileMode.Create))
for x = 1 to 3268760
For i = 1 To 3268760
w.Write(countBits(bitLikeness(u(i), u(x))) > 10)
Next
Next
End Using
w.write(?) 存储一个布尔值,表示 0/1 表示假/真值,但 Vb.net 似乎使用整个字节来存储此数据,这对我的表来说太贵了 (3.268.760^2)
有没有一种实用的方法可以使用 vb.net 从文件中存储/检索单个位? (意味着尽可能少地转换为其他类型)。
【问题讨论】:
标签: vb.net binary data-storage