я кажется понял всё таки для чего это надо, к примеру если надо отправить файл по фтп, можно будет попробовать передавать этот объект как файл без создания локально, как и говорилось выше, сейчас на практике сделаю и вопрос думаю отпадет сам по себе
Почитай о Linux, в общем-то суть не в файлах, а унифицированном интерфейсе. Можно одинаково работать, с сокетами, пайпами, файлами и т.д.