Magic bytes at the start of every checkpoint: D, P, T, C.
D
P
T
C
static const List<int> magic = [0x44, 0x50, 0x54, 0x43];