I have experienced the following paradox many times, and I don't understand how it happens.
I open a big music/video file (say 100 MB), and when it starts playing, I delete it (permanently). In spite of this, the media player will be able to play the whole thing.
I guess it doesn't buffer the whole file at the beginning, because
- memory usage by the process is only 15 MB
- and that's not what media players do anyway.
So how does this happen?