A discontinuous transfer process which treats each transferred item as a single block, neither divisible into smaller, independent elements nor part of a larger whole. As the transfer process has a recognizable beginning and end (unlike streaming) it is possible for the complete transfer to be checked and any errors corrected. This is not possible with a streaming process.
File transfer requires material to be complete and clearly identifiable. When handling time-based material, such as video and audio, the complete file has to be available before transfer can start. If the whole clip is a single file, this cannot be transferred until all the material is complete. However, if the clip is sub-divided, for example into frames, the transfer can start immediately after the first frame is completed. This becomes important in time sensitive applications such the live editing of highlights while the event is still taking place.
See also: Streaming