mirror of
https://github.com/waaraawa/ByteGrid.git
synced 2026-07-22 06:41:47 +00:00
- Add uniformRowHeight option to RenderOptions - Render bit grid (8 vertical lines) inside bitfield cells - Show bit numbers (7-0, MSB first) below byte numbers - Increase row height to 45px for rows with bitfields - Increase default cellWidth to 40px for readability - Add 6 new tests for bitfield visualization
43 lines
990 B
YAML
43 lines
990 B
YAML
name: File Attributes (FAT32)
|
|
size: 4
|
|
layout: 8
|
|
fields:
|
|
- offset: 0
|
|
name: Attributes
|
|
type: uint8_t
|
|
description: "File attribute flags"
|
|
color: yellow
|
|
bitfields:
|
|
- name: READ_ONLY
|
|
bits: "0"
|
|
description: "Read-only file"
|
|
- name: HIDDEN
|
|
bits: "1"
|
|
description: "Hidden file"
|
|
- name: SYSTEM
|
|
bits: "2"
|
|
description: "System file"
|
|
- name: VOLUME_LABEL
|
|
bits: "3"
|
|
description: "Volume label"
|
|
- name: DIRECTORY
|
|
bits: "4"
|
|
description: "Directory (not a file)"
|
|
- name: ARCHIVE
|
|
bits: "5"
|
|
description: "Archive flag"
|
|
- name: DEVICE
|
|
bits: "6"
|
|
description: "Device (reserved)"
|
|
- name: RESERVED
|
|
bits: "7"
|
|
description: "Reserved"
|
|
- offset: 1
|
|
name: Reserved1
|
|
type: uint8_t
|
|
color: gray
|
|
- offset: 2-3
|
|
name: CreationTime
|
|
type: uint16_t
|
|
description: "File creation time"
|
|
color: purple
|