vbscript - 使用 VBScript 将十六进制转换为二进制

标签 vbscript binary hex converter

是否可以使用 VBS 将 Hexdump 转换为二进制文件? 我制作了一个程序,可以将任何文件读取为字节数组,然后将其转换为十六进制。 在输出 Hexdump 中看起来像这样

00 00 00 0A 4D

到最后。 现在我想知道我是否可以将它转换回二进制并使用 VBScript 执行它。 我将不胜感激任何帮助,谢谢。

最佳答案

像这样的东西应该可以工作:

hexstr = "00 00 00 0A 4D"

hexarr = Split(hexstr)
ReDim binarr(UBound(hexarr))

For i = 0 To UBound(hexarr)
  binarr(i) = Chr(CInt("&h" & hexarr(i)))
Next

binstr = Join(binarr, "")

关于vbscript - 使用 VBScript 将十六进制转换为二进制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20422595/

相关文章:

Python 获取 MAC 地址的正常 HEX 格式

javascript - 在没有 ID 的情况下访问类中的按钮值

windows - 有没有办法使用 WScript.Shell 启动使用 VBScript 最小化的程序?

vbscript - 将vbs加密脚本转换为字符串

android - 如何在 Android 中发送多部分二进制短信?

php - Golang []byte 到 PHP 字符串

text - 这个二进制字符串是什么编码?

html - HTA - 验证条目

string - 有没有办法在 CMake 中将字符串(ASCII)转换为十六进制

c - 如何用C从数组中的字节中提取数值