public static int getBlobPropertiesRecordSize(BlobProperties properties) {
      return Version_Field_Size_In_Bytes + BlobPropertiesSerDe.getBlobPropertiesSerDeSize(properties) + Crc_Size;
    }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|         |               |               |           |            |
| version |   property1   |   property2   |           |     Crc    |
|(2 bytes)| (1 - n bytes) | (1 - n bytes) |   .....   |  (8 bytes) |
|         |               |               |           |            |
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 version         - The version of the blob property record

 properties      - Variable size properties that define the blob.

 crc             - The crc of the blob property record
ambry-messageformat/src/main/java/com/github/ambry/messageformat/MessageFormatRecord.java