TMarc - please, read about file headers. I know that people who using only Windows thinks that extension is the only way to recognize filetype, but on other computers and filesystems extension was only fragment of filename and nothing more.
I'm also wonder what do you mean when you write: "file names should be different, so where is the matter then?". For me that question has no sense, but maybe I don't understand this.
Ok, I'll give you example:
1. Create any JPEG file.
2. Rename that file into "zzz.fik" (what is fik? fik is nothing, fik is extension that I just invented :)
3. Upload that file into fileserver
4. Here is direct link to that file:
http://www.loc.thrash.pl/zzz.fik (link really works, check that)
As you see, your browser doesn't care that JPEG has no JPEG or JPG extension, isn't? :) Of course if you save that FIK file into your HDD then you probably will have problems with open that file by double click or image viewer will show you an error, but this is Windows problem, not image itself.
Now, if you know that, let's move forward. Imagine that you upload files on your own fileserver before game allow put bik animations on billboard or MT. So all your files are like that:
left.jpg, right.jpg, up.png, down.png
Now you created 100 maps with that static signs and TM programmers at last made bik support. So - best way to replace boring static signs on every of your maps into animated ones is create 4 nice bik animations and replace files on server. But files has extensions like ".jpg" or ".png" so...? Exactly! So what? Rename bik extension to jpg and this still will be bik, but in wrong extension, which is not important, because every file has unique header.
And that way you can change signs on your every map using just one rename (one per file).
Possibilities are greater - for example, some fileserver doesn't allow to upload ogg or mux files. So - just rename supersong.ogg into supersong.abc and that's all - it's still ogg, but will be recognized by header, not by extension.
I hope now is clear.
PS. Of course I don't write about free fileservers or other free crap where you cannot control or replace your resources.