在Visual Basic中读取.BIN文件

时间:2018-01-31 14:53:37

标签: vb.net visual-studio binary

我在记事本中创建了一个包含内容的文件 -

10101011

我将其保存为 binary.bin ,编码为 ANSI

我创建了一个VB应用程序,用于在按钮单击时从该文件中读取一个字节。

Count of New Unsubscribed = 1 since fake@123 changed from Subscribed to Unsub
Count of Existing Subscribed = 1 since real@123 stay Subscribed

我期待 datax 存储等效的十六进制值 AB 。但它存储的值 31 ,这是' 1' 的ASCII HEX代码。 TextBox1显示49,这是ASCII整数代码' 1'

为什么会这样?我以错误的方式创建了bin文件?

1 个答案:

答案 0 :(得分:1)

记事本是一个文本编辑器。您使用记事本中的默认编码方案进行编码。它只将1和0视为ASCII字符。就您的要求而言,您需要的是二进制或十六进制编辑器。您可以在哪里提供十六进制数据并另存为hex文件。我觉得这个应用程序简单实用。

链接: http://googleweblight.com/i?u=http://www.sierrahelp.com/Utilities/CheatUtilities/HexEdit.html&hl=en-IN