Puting Introduction

What is this document

This document provides an overview of Puting and a brief introduction to its operation.

What is Puting

Puting is a hex editor, software to view and edit any file as a sequence of hexadecimal bytes.

Puting uses vi-like key bindings (in particular, prefix arguments) common in Unix, allowing easy access to a wide variety of functions.

Instantly opens even large files to show their contents.

Also provides a colour-coded visual representation of the bytes. This display is compact and provides a broad overview.

Puting is individually developed software and is in the early stages of development. Feedback is welcome. This software is provided under an MIT/X-style license and is therefore free software.

What does it look like

The left side of the Puting screen contains the editing area, while the right side displays details.

In the figure below, the screen is reduced in size to show only the left side area.

screen shot

The offset position from the beginning of the file is displayed on the left edge of the screen. To the right of that, the raw data is displayed in bytes, 16 bytes per line.

System requirement

Puting runs on Windows 11.

Keybind

Mouse operation

Drag and drop a file into the Puting window to open it. Clicking on any byte position moves the cursor to that position. Selecting a byte sequence by dragging it with the mouse immediately copies the byte sequence to the clipboard as a string representation. By clicking and dragging with the right mouse button, the selection can be extended or reduced. Scrolling can be performed by turning the mouse wheel.