EDIT/UPDATE:
Am I right in assuming NCGR data must be read in blocks of at least 128 bytes per cell, so any cell of size 0 will have unused NCGR data up to 128 bytes (so an 8x8 cell would have 96 unused bytes, an 8x16 cell would have 64 unused bytes)?
When I organized tile dumps by hand, it...