Hex Editor

dz6 – Vim-inspired terminal hex editor

dz6 is a terminal-based hex editor inspired by Vim and designed for fast, keyboard-driven work with binary files.

It fits workflows such as reverse engineering, malware analysis, forensics and low-level programming, where moving quickly between offsets and inspecting raw data matters more than a graphical interface. The program keeps interaction compact and predictable, with commands that will feel familiar to Vim users without trying to reproduce Vim in full.

This is free and open source software.

Key Features

  • Edits data directly in hexadecimal or ASCII representations.
  • Searches forwards and backwards for text strings and hexadecimal byte sequences.
  • Provides a strings window with regular expression filtering.
  • Supports bookmarks for quickly returning to significant offsets.
  • Associates comments with offsets and can persist them in a companion database file.
  • Marks selected blocks with colours and provides navigation between block boundaries.
  • Offers word, double-word and quad-word navigation in both directions.
  • Includes dedicated header inspection for PE and ELF executable files.
  • Lets users follow applicable header values directly to their corresponding file offsets.
  • Provides a built-in 64-bit calculator with variables representing cursor values and offsets.
  • Supports byte incrementing, decrementing, zeroing, selection and range filling.
  • Offers an undo operation for buffered modifications before they are written to disk.
  • Can open files in read-only mode and start at a specified offset.
  • Supports persistent configuration through a user initialization file.
  • Adapts the number of displayed bytes per line to the available screen width.

Website: github.com/mentebinaria/dz6
Support:
Developer: Mente Binária
License: GNU General Public License v3.0

dz6 is written in Rust. Learn Rust with our recommended free books and free tutorials.


Related Software

Console-Based Hex Editors
hexylColored command-line hex viewer
DHEXncurses-based hex editor with diff mode
hexeditView and edit hexadecimal files
hyxMinimalistic hex editor
hexerMulti-buffer editor for binary files
hxHex editor using plain C and POSIX libs
HextazyColorful hexadecimal editor
hexhogConfigurable hex viewer and editor
fileobjncurses based hex editor
HexMeWritten in C++ that uses the Curses library
hexcurse-ngWritten in C
ddhxSimple multi-platform modal text UI hex editor
bviBased on the vi text editor
XVIHex editor using ncurses
HexitMinimalistic hex editor

Read our verdict in the software roundup.

Alternatives to hexdump
hexylColored command-line hex viewer
DHEXncurses-based hex editor with diff mode
hexeditView and edit hexadecimal files
hyxMinimalistic but powerful hex editor
hexerMulti-buffer editor for binary files
xxdMake a hexdump or do the reverse
hxHex editor using plain C and POSIX libs

Best Free and Open Source Software Explore our carefully curated directory of recommended free and open source software, covering every major software category.

The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more.

Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted