No description
Find a file
2025-04-06 19:24:37 +03:00
.gitignore Initial 2025-04-06 19:12:17 +03:00
bun.lock Initial 2025-04-06 19:12:17 +03:00
main.ts Initial 2025-04-06 19:12:17 +03:00
manifest.json Initial 2025-04-06 19:12:17 +03:00
package.json Initial 2025-04-06 19:12:17 +03:00
readme.md Add readme 2025-04-06 19:24:37 +03:00

bytefield

a simple Obsidian plugin adding support for byte-field diagrams.

usage

a byte-field diagram is one of those tables that show offsets of fields in e.g. network packets:

image

to create one, simply make a codeblock and add your fields.

```bytediag
field1: 3
field2: 4
field3: 1
```
simple diagram as above

every line has to contain the name of the field, : as the delimiter and the length of the field in bytes. lines that do not contain : are silently ignored, so feel free to use them as comments.

also, it is possible to change the offset where the diagram starts:

```bytediag
!curOffset: 7
field1: 5
field2: 3
field3: 4
```
diagram with starting offset set to 7

fields are wrapped around if they're longer than the row:

diagram with one of the fields wrapping around