readAFP 🔍Beta
bcoca_qr.afp · 196 bytes · 12 structured fields · 1 page

Field counts — click to filter (toggle several)

BDT (Begin Document)1
BPG (Begin Page)1
BAG (Begin Active Environment Group)1
PGD (Page Descriptor)1
EAG (End Active Environment Group)1
BBC (Begin Bar Code)1
OBP (Object Area Position)1
BDD (Bar Code Data Descriptor)1
BDA (Bar Code Data)1
EBC (End Bar Code)1
EPG (End Page)1
EDT (End Document)1
OffsetIDStructured fieldName Field sizeField data
0 0xD3A8A8 BDT (Begin Document) 9
9 0xD3A8AF BPG (Begin Page) 9
18 0xD3A8C9 BAG (Begin Active Environment Group) 9
27 0xD3A6AF PGD (Page Descriptor) 21 page 2880×2880 L-units · 1440 units/inch
48 0xD3A9C9 EAG (End Active Environment Group) 9
57 0xD3A8EB BBC (Begin Bar Code) 9
66 0xD3AC6B OBP (Object Area Position) 17 00 06 00 02 d0 00 02 d0
83 0xD3A6EB BDD (Bar Code Data Descriptor) 27 00 00 38 40 38 40 03 84 03 84 00 00 1c 02 00 00
110 0xD3EEEB BDA (Bar Code Data) 59 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 68
169 0xD3A9EB EBC (End Bar Code) 9
178 0xD3A9AF EPG (End Page) 9
187 0xD3A9A8 EDT (End Document) 9

readAFP v1.0.0Beta

AFP / MO:DCA file inspector and SVG renderer


Vibe-coded by Keith Lutz, 2026

Built with Claude (Anthropic) via Fable5

Written in Python 3.14.3


View source on GitHub →

Released under the MIT License — free to use, fork, and improve.