Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hymkor/binview
Terminal Binary Editor
https://github.com/hymkor/binview
binary binary-data editor go golang
Last synced: 3 months ago
JSON representation
Terminal Binary Editor
- Host: GitHub
- URL: https://github.com/hymkor/binview
- Owner: hymkor
- License: mit
- Created: 2020-09-20T08:30:16.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-04-20T13:03:38.000Z (9 months ago)
- Last Synced: 2024-06-21T19:56:59.417Z (7 months ago)
- Topics: binary, binary-data, editor, go, golang
- Language: Go
- Homepage:
- Size: 262 KB
- Stars: 17
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
binview - Binary data viewer / editor
========================![ScreenShot](./screenshot.png)
Install
--------### Manual installation
Download the binary package from [Releases](https://github.com/hymkor/binview/releases) and extract the executable.
### Use "go install"
```
go install github.com/hymkor/binview@latest
```### Use scoop-installer
```
scoop install https://raw.githubusercontent.com/hymkor/binview/master/binview.json
```or
```
scoop bucket add hymkor https://github.com/hymkor/scoop-bucket
scoop install binview
```Usage
-----```
$ binview [FILES...]
```or
```
$ cat FILE | binview
```Key-binding
-----------* q , ESCAPE
* quit
* h , BACKSPACE , ARROW-LEFT , Ctrl-B
* move the cursor left.
* j , ARROW-DOWN , Ctrl-N
* move the cursor down.
* k , ARROW-UP , Ctrl-P
* move the cursor up.
* l , SPACE , ARRIW-RIGHT , Ctrl-F
* move the cursor right.
* 0(zero) , ^ , Ctrl-A
* move the cursor to the top of the current line.
* $ , Ctrl-E
* move the cursor to the tail of the current line.
* <
* move the cursor to the begin of the file.
* > G
* move thr cursor to the end of the file.
* r
* replace one byte
* i
* insert data (for example: `0xFF`,`U+0000`,`"string"`)
* a
* append data (for example: `0xFF`,`U+0000`,`"string"`)
* x , DEL
* delete and yank one byte on the cursor
* p
* paste 1 byte the rightside of the cursor
* P
* paste 1 byte the leftside of the cursor
* u
* undo
* w
* output to file
* &
* move the cursor to the address input
* ALT-U
* Change the character encoding to UTF8 (default)
* ALT-A
* Change the character encoding to ANSI, the current codepage (Windows-Only)
* ALT-L
* Change the character encoding to UTF16LE
* ALT-B
* Change the character encoding to UTF16BERelease Note
============- [English](/release_note_en.md)
- [Japanese](/release_note_ja.md)