digitalw0lf / hextor

Hextor - Hexadecimal editor and binary data analyzing toolkit
Other
100 stars 15 forks source link
disassembler hex-editor hexadecimal-editor hexeditor hextor reverse-engineering text-editor windows

Hextor

           

More screenshots and use cases >>

Download: https://github.com/digitalw0lf/hextor/releases/latest

Hextor is a Hexadecimal editor and binary data analyzing toolkit for Windows.

It was created to make working with binary file formats as simple and convenient as with plain text. Although it is staffed with a powerful set of data analyzing tools, it starts instantly and rapidly works with files of any size.

Main features are:

As with any other low-level tool, use with caution and always make backups of valuable data!

Copyright (C) 2019-2022 Grigoriy Mylnikov (DigitalWolF) info@hextor.net

Hextor is a Freeware Source-Available software. See LICENSE.txt for details

Building from sources

I recommend using pre-built binaries from Releases page.

If you want to build Hextor yourself:

Hexter is tested with Delphi 10.4.
Links to all dependencies can be found below in the Credits list. Usually master branch will do.
You also need to clone https://github.com/digitalw0lf/dwfunits.git next to Hextor folder.
AppVersion.Inc is generated by ./Installer/MakeIncludes.sh. I use bash from WSL.
(or you can just paste const AppVersion = 'v0.999'; into AppVersion.inc)

Credits

Hextor uses the following open-source libraries.

FastMM4 A memory manager for Delphi applications
https://github.com/pleriche/FastMM4
Copyright (c) Professional Software Development / Pierre le Riche
Licence: MPL 1.1 / LGPL 2.1

HashLib4Pascal Checksum and hash library
https://github.com/Xor-el/HashLib4Pascal
Copyright (c) Ugochukwu Mmaduekwe
Licence: MIT

JCL JEDI Code Library
https://www.delphi-jedi.org
Copyright (c) Project JEDI contributors
Licence: MPL 1.1

superobject JSON library
https://github.com/hgourvest/superobject
(fixed version from fork https://github.com/fainspace/superobject)
Copyright (c) Henri Gourvest
Licence: LGPL / MPL 1.1

SynEdit Syntax highlighting editor component
https://github.com/SynEdit/SynEdit
Licence: MPL 1.1 / GPL 2

Virtual-TreeView Delphi treeview control
https://www.jam-software.com/virtual-treeview
Copyright (c) 1999-2001 digital publishing AG
Copyright (c) 2000-2009 Mike Lischke
Copyright (c) JAM Software
License: MPL 1.1 / LGPL 2.1

Zydis Fast and lightweight x86/x86-64 disassembler library
https://github.com/zyantific/zydis
Copyright (c) 2014-2020 Florian Bernd
Copyright (c) 2014-2020 Joel Honer
Licence: MIT