BinEd Component Library
Free and open source library for binary/hex viewer/editor component written in Java.

Downloads
| Release | Stable |
|---|---|
| Library |
You can also try development versions which are likely untested/broken and at your own risk!
Features
- Visualize data as numerical (hexadecimal) codes and text representation
- Codes can be also binary, octal or decimal
- Insert and overwrite edit modes
- Support for selection and clipboard actions
- Scrollbars fixed or optional, character/line or pixel precision
- Support for showing unprintable/whitespace characters
- Support for undo/redo
- Support for encoding selection
- Support for data sources up to exabytes
Web Demo
You can try BinEd library example running in browser.
Using CheerpJ by Leaning Technologies.
Published
| Maven |
|---|
| Maven Central |
Known Issues
- Only Swing components are currently usable
Usage
| Example | Demo App | Basic Editor |
|---|---|---|
BinEdExample |
BinEdDemo |
BinEdEditorBasic |
For development build:
| Example | Demo App | Basic Editor |
|---|---|---|
BinEdExample |
BinEdDemo |
BinEdEditorBasic |
Source Codes
| GitHub Repository |
|---|
exbin/bined-lib-java |
BinEdExample