Each chunk line gives a size before data.
The first chunk carries two bytes
The first chunk size converts to 2 data bytes.
first chunk bytes=2
The second chunk carries one byte
The second chunk size converts to 1 data byte.
second chunk bytes=1
The zero-size chunk is the end marker
The final chunk row has no data. It marks the end of the body.
zero chunk ends
Summary
The body is read chunk by chunk until the zero-size marker appears.
chunk rows checked