Hi Dubey,
This is a really weird issue. Are you dealing with binary data?, are you sure that your your file receiver is not appending the data in the same file in different calls?.
Following with Hareesh idea, i just remember one of the last columns in PI 7.0 sxi_monitor when you can check the size of the message, have you checked this?
Regards.