Skip to content

SafeMemoryZone/binvis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

binvis

Binary visualiser written in C using RayLib.

Usage

$ ./binvis [-a <alpha>] [--m] [-w <window width>] [-h <window height>] -f <file>
  • -a specifies the alpha step (greater alpha, brighter pixels - 255 is max)
  • --m specifies to use max mode (the most referenced pixel will be the brightest)
  • -w specifies the window width
  • -h specifies the window height
  • -f specifies the path to the file to be visualised (required)

Keybidings

  • <ESC> to close the window
  • <F1> to take screenshot and save it to screenshot.png

Quick start

  1. Create a build directory
$ mkdir build
  1. Compile the project
$ cmake -B build -S .
$ cmake --build build
  1. Run the project
$ ./build/src/binvis -f <file>

About

Binary visualiser written in C using RayLib.

Topics

Resources

License

Stars

Watchers

Forks