我可以在Visual Studio中十六进制编辑文件吗?

Kev*_*ger 145 binaryfiles editor visual-studio

我想编辑一个二进制文件,但我不想使用除Visual Studio之外的其他工具,因为来回切换很麻烦.

是否可能有一个加载项或一些内置功能可以在Visual Studio中执行此操作?

Kev*_*ger 266

  1. 菜单文件打开文件
  2. 选择要打开的文件
  3. 在底部的打开文件对话框中,"打开"按钮上有一个向下箭头
  4. 点击"打开方式..."
  5. 点击"二进制编辑器"
  6. 点击 OK

或者对于那里的键盘极客:

  1. Ctrl + o
  2. Ctrl+ v(粘贴文件名)
  3. tab
  4. tab
  5. w
  6. b
  7. Enter

  • 喜欢键盘极客的一部分! (24认同)
  • +1答案,但现在是一个咆哮(不是针对Kevin的答案,而是针对这些控件)......那些MS在文件打开对话框中有时使用的按钮(这个控件有一个常用名吗?)看起来像一个简洁的想法,但从可用性的角度来看,它们并不能很好地运作.至少对于我来说.虽然按钮上有一个小的向下箭头指示器,但由于该指示器实际上是不可见的,因此它仍然不可发现.我从来没有注意到它们,从我看到的问题中,答案是"使用按钮上的小箭头",我不是唯一一个. (12认同)
  • VS2017 Pro中没有显示"二进制编辑器"选项. (6认同)
  • 来自http://msdn.microsoft.com/en-us/library/cb4x6esf.aspx二进制编辑器在Express版本中不可用. (5认同)
  • 它似乎在Express版本中不可用(或者可能在默认情况下未启用的设置/选项中有活动的东西?). (3认同)

jor*_*ker 11

除了Kevin的答案,使用Visual Studio 2017还需要安装Visual Studio C++核心功能组件.

资源


小智 5

另一种方法是将文件重命名为 .bin 并将其拖到 VS 编辑器中