jam1garner / jam1garner/nail

Marking boundaries and matching patterns with color (feature request)

Open
#2 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Rust
Stars
25
Forks
2
PR merge metrics
No merged PRs in 30d

Description

For analysis purposes it is sometimes useful to highlight candidate field/record sequences (for example the beginning of chunks in a PNG file, or the PNG file header itself in a larger binary). Or any other sequence really. If there are several different sequences, then it might be necessary to specify a colour to go with each type of match.

Another option could be to toggle a status-bar item saying how far the cursor is from the previous (say, red) marker, and how many bytes from the cursor to the next such marker.

Maybe users could read in a short text file where each line defines a byte sequence/regex/whatever, giving each an optional colour and optional label (ie. FF F1 60, 'start of zlib stream, standard compression')? This would make repeated checking for common patterns, embedded file formats, etc, much easier.

Contributor guide

No contributing guide indexed for this repository

Research direction

No files, tests, or entry points are named. First clarify whether the goal is colored byte-pattern matches, configurable markers and labels, status-bar distance information, or some combination, then define the input format and acceptance criteria before locating the relevant hex-editor components.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
cli
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.