This an extension for Visual Studio Code 1.46+ which utilizes the custom editor API to allow viewing files as hex within VS Code.

Features

  • Opening files as HEX
  • Navigating and scrolling through them
  • Viewing the hex values in various different formats
  • Simple editing with undo, redo, copy, and paste support
  • Find and Replace support

Requirements

  • Visual Studio Code 1.46+

How to Use

Mac os x 10.9.5 emulator. There are three ways to open a file as hex

  1. Trigger the command palette (Ctrl / Cmd + Shift + P) -> Reopen With -> Hex Editor
  2. Right click a file -> Open With -> Hex Editor
  3. Trigger the command palette (Ctrl / Cmd + Shift + P) -> Open File using Hex Editor

If you would like to use the hex editor as the default hex editor for certain file types you can add the workbench.editorAssociations setting to your settings.json.

For example, this would associate all files with .hex or .ini to open by default in the hex editor

Extension Settings

This extension contributes the following settings:

  • hexeditor.maxFileSize: How many MB you want the editor to try to open before warning you with the open anyways message

Known Issues

  • Undoing a pending edit causes editor to get into a bad state 161
  • Searching in large files can become hit or miss 149

To track all issues / file a new issue please go to the Github repo https://github.com/microsoft/vscode-hexeditor/issues Keep talking and nobody explodes for mac piracy free.

Release Notes

1.2.0

  • Simple File Watching implementation, editor will now respond to changes on disk outside of editor
  • Support for copy and paste
  • Support for Find with text regex, and hex wildcards (i.e FF ?? EE)
  • Support for multi select, along with drag, drop, and keyboard selection improvements thank to [@jeanp413 via #92](https://github.com/microsoft/vscode-hexeditor/pull/92) for helping with that
  • Fixed a bug with num pad not working inside the hex editor
  • Fixed a bug with incorrect UTF-8 decoding inside the data inspector

1.1.0

  • Added simple editing support for hex and decoded text
  • Fixed a bug preventing files over 18MB from being opened
  • Added more keyboard navigation support via Pgup, Pgdown, Ctrl + End/Home, and End/Home.
  • Fixed a bug with empty files not rendering correctly
  • Scroll position is now retained upon switching tabs

1.0.1

  • Add instructions to the README on how to use the extension
  • Add an Open with HexEditor command

1.0.0

  • Hex Editor initial release

Code of Conduct

  1. .bin Editor Android
Bin EditorBin editor downloadEditor

.bin Editor Android

WxHexEditor is another Hex Editor, build because of there is no good hex editor for. A hex editor can be used to edit virtually any type of file. You can use the hex editor to manipulate the low level bytes that are typically abstracted by the operating system and/or the application that processes the particular file type. To put it simply, a hex editor allows you to edit the underlying bytes that comprise any file. Adjustable data format binary editor. Data formats re ASCII, unsigned and signed integers, float, bit-flags, bit-fields, labels, ebcdic and timet. Different sizes and byte orderings are possible. Data types can be used in structures. Other data formats, filters and procedures can be defined in plugins.