I sanded the text. If you're okay with itI'm gonna add it.
Nomenclature
Boxes are named boxF, with F representing the number of faces a box has. The suffix E represents the number of edges removed.
F and E are may followed by an additional letter. The hyphen is removed if F is accompanied by a modifier.
Face modifiers:
o - faces are opposite to each other
t - faces are all touching each other (usually, it's implied, but box4t.dat is a thing)
u - missing faces form a U-shape
Edge letters:
p - edges are parallel to each other
a - the missing face has no adjacent edges
Nomenclature
Boxes are named boxF, with F representing the number of faces a box has. The suffix E represents the number of edges removed.
F and E are may followed by an additional letter. The hyphen is removed if F is accompanied by a modifier.
Face modifiers:
o - faces are opposite to each other
t - faces are all touching each other (usually, it's implied, but box4t.dat is a thing)
u - missing faces form a U-shape
Edge letters:
p - edges are parallel to each other
a - the missing face has no adjacent edges
LEGO ergo sum