KHexEdit is a versatile binary file editor. Its key features are undo/redo, overwrite/insert modes, hexadecimal, octal, binary or text only display, goto/search/replace/insert, character table, pretty printing (postscript), export to HTML, session management and drag/drop within the KDE environment and compatibility with Qt-1.4x and Qt-2.x.