All of those are features that have been supported with various file transfer tools. In the end, you&#x27;re still opening a TCP socket, doing some management to request the file, and transferring that relevant data. There are numerous ways to accomplish this, but it&#x27;s still a variation of (request file, receive data).<p>&quot;Streaming&quot; isn&#x27;t a <i>technical</i> feature. It&#x27;s a <i>fiction</i> designed to fool non-technical people (often in management, marketing, or legal). Usually this used as a euphemism for a <i>broken client</i> that doesn&#x27;t have a &quot;save&quot; button.