010 Editor is designed to be a professional text editor and hex editor capable of editing and parsing any binary file.
One of the most powerful features of 010 Editor is the ability to parse virtually any binary file using a Binary Template. Instead of browsing through a long range of hex bytes as with traditional hex editors, Binary Templates allow a file to be understood. Templates are easy to write and can be used to completely parse any data format, such as BMP or ZIP files (Templates for reading these files are included with 010 Editor).
The hex editor built into 010 Editor can load files of any size instantly, and features unlimited undo and redo on all editing operations.
A number of sophisticated tools are included with 010 Editor for analyzing and editing binary files.
Features:
• View, edit any binary file on your hard drive and text files including Unicode files, C/C++ source code, etc.
• Binary Templates technology allows you to understand any binary file format.
• Find and fix problems with hard drives, floppy drives, memory keys, flash drives, CD-ROMs, processes, etc.
• Analyze, edit binary data with powerful tools including Find, Replace, Find in Files, Binary Comparisons, Checksum/Hash Algorithms.
• Powerful scripting engine allows automation of many tasks (language is very similar to C).
• Import and export your binary data in a number of different formats.
• Disassemble binary data.
-> Full Feature List : https://www.sweetscape.com/010editor/features.html