"Following R0 are the data blocks, separated by gaps.The principle of CKD records is that since data block lengths can vary, each block has an associated count field which identifies the block and indicates the size of the key, if used (user-defined up to 255 bytes), and the size of the data area, if used.