/HAXE

a pyqt based hex editor

Primary LanguagePythonGNU General Public License v2.0GPL-2.0

HAXE - a pyqt based hex editor

python hex editor forked fromfrom csarn as qthexedit.

currently supporting such wild features as:
	pure python3/pyqt5 (works on my mac!)
	copy!
	paste!
	cut!
	insert!
	delete!
	largefile support(a compromis that removes the above features.. labeled as a feature!)	
	the above features from ascii or binary sides depending on where you placed the cursur!
	copy paste binary data even though clipboard only likes strings!
	active/passive cursor so you can tell where you are!
	arrow key based cursor movement and selection using shift!
	undo stack!
	almost has a dynamic plugin architecture!
	almost has functional structure support!
	interactive python with a straightforward-ish Help() command and API
	bugs i havnt found in my obsessive feature adding!
	dynamic high contrast coloring scheme 
	struct support using construct!
	savable/loadable bookmarks!
	find next/findprev!
	capstone disassembler plugin
	CRC plugin
	hash plugin
	
	
still to come:
	search/replace/replace all
	syncronizing documents 
	different then ascii encodings
	graphical view (bytes mapped to colors)
	plugins exposed by API
	comment api function helps
	handle new buffers (new file)
	

$ pythonw haxe.py  -f example/testfile