Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/exbin/bined-lib-java
BinEd - Library for hex viewer/editor
https://github.com/exbin/bined-lib-java
binary component hex-editor hex-viewer java
Last synced: about 2 months ago
JSON representation
BinEd - Library for hex viewer/editor
- Host: GitHub
- URL: https://github.com/exbin/bined-lib-java
- Owner: exbin
- License: apache-2.0
- Created: 2016-04-02T16:53:45.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2024-11-08T22:24:10.000Z (about 2 months ago)
- Last Synced: 2024-11-08T23:23:23.356Z (about 2 months ago)
- Topics: binary, component, hex-editor, hex-viewer, java
- Language: Java
- Homepage: https://bined.exbin.org/library
- Size: 5.68 MB
- Stars: 11
- Watchers: 5
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: changes.txt
- License: LICENSE.txt
Awesome Lists containing this project
README
BinEd - Binary/Hex Viewer/Editor Component Library
==================================================Library for hex viewer/editor components written in Java.
Homepage: https://bined.exbin.org/library
Screenshot
----------![BinEd-Example Screenshot](images/example_screenshot.png?raw=true)
Features
--------* Data as hexadecimal codes and text preview
* 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 charset/encoding selection
* Codes can be also binary, octal or decimal
* Support for customizable highlighting
* Support for huge files
* Delta mode - Only changes are stored in memoryCompiling
---------Build commands: "gradle build" and "gradle distZip"
Java Development Kit (JDK) version 8 or later is required to build this project.
For project compiling Gradle 7.1 build system is used: https://gradle.org
You can either download and install gradle or use gradlew or gradlew.bat scripts to download separate copy of gradle to perform the project build.
On the first build there will be an attempt to download all required dependecy modules and currently it's necessary to execute build twice.
Alternative is to have all dependecy modules stored in local maven repository - Manually download all dependencies from GitHub (clone repositories from github.com/exbin - see. deps directory for names) and run "gradle publish" on each of them.
License
-------Apache License, Version 2.0 - see LICENSE.txt