Thank you for bringing in this information from 3GPP and IETF. This looks as if it handles the question of how HTTP can be used to transfer partial/damaged files. We may still have the question of how that is represented/stored (at either end). Note that this assumes that, given a partial file, we may need to serve it again over a protocol (in this case, HTTP). Is this a requirement?