Skip to content
KDE hex editor for viewing and editing the raw data of files.
C++ CMake Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
core Return CharCodec::name() by value, not reference Aug 27, 2019
designer designer plugin: adapt to latest ECMAddQtDesignerPlugin API Sep 6, 2019
doc Use more https in links Feb 3, 2019
gui Merge branch '0.26' Sep 14, 2019
libs Pass QPoint arguments as value Jun 9, 2019
mimetypes GIT_SILENT made messages (after extraction) Feb 27, 2019
program Merge branch '0.26' Aug 20, 2019
CMakeLists.txt Set QT_NO_FOREACH Aug 20, 2019
COPYING Added: license files for Okteta (for standalone repo) Jun 2, 2012
COPYING.DOC Add license file Feb 18, 2013
COPYING.LIB Added: license files for Okteta (for standalone repo) Jun 2, 2012
ChangeLog Changed: updated changelog Jul 31, 2011
Mainpage.dox let's have some overview about the for now internal-only APIs May 4, 2008
README Remove parts/kbytesedit, there is no lognger a KHexEdit/KBytesEdit in… Dec 23, 2013
README.developers changed: adding checksums is now documented Oct 1, 2009
README.packagers Add README.packagers Mar 10, 2019
TODO ++entry Nov 17, 2011


Okteta project
made within the KDE community.

Copyright: 2003-2012 Friedrich W. H. Kossebau <>

Author/Maintainer: Friedrich W. H. Kossebau <>

This directory holds the files of the Okteta project. This project is about
viewing and editing of data on the byte level.

It is divided into three parts, the first two are for developing and the last
one for users:
* basic libraries offering Qt-based classes for viewing/editing bytearrays
* Okteta elements for the Kasten framework
* program Okteta and Okteta KPart

The basic libraries, liboktetacore and liboktetagui, contain the classic simple
Qt/KDE widgets/classes others want to reuse in their code by linking to these
libraries. Additionally there is a Qt Designer plugin for the two Okteta widgets
from liboktetagui. This part is spread over the subdirs core/, gui/, and

The Okteta elements for the Kasten framework are specific Okteta classes for
building programs and plugins with the Kasten framework. The elements are
divided into the libraries liboktetakastencore, liboktetakastengui, and
liboktetakastencontroller, all found in the subdir kasten/.
The foundation of the framework Kasten itself is currently found within the
Okteta sources, in the subdirectory libs/kasten/.

The end-user products are the stand-alone program also named Okteta and a KPart
useable e.g. for Konqueror. These are in the subdirs program/ and parts/.

What to find in which subdirectory:
  core library for Qt-based bytearray viewer/editor widgets, liboktetacore

  gui library for QWidget-based bytearray viewer/editor widgets, liboktetagui

  plugin for Qt Designer to add support for widgets from the Okteta gui library

  Okteta elements for the Kasten framework (currently found in libs/kasten)

  collection of plugins based on the Okteta libraries

  plugin of the type KPart::ReadWritePart, with BrowserExtension

  a standalone hex editor program, based on the Kasten framework

  neutral utility libs and frameworks, useful outside Okteta, e.g. Kasten
You can’t perform that action at this time.