Je connais aussi une manière de le cacher sous un autre nom ! La fonction "Renommer" cachée dans ton menu contextuel...
Pour être plus serieux (Si si, possible), je te conseille de jeter un coup d'oeil sur le mod_rewrite de Apache. Il s'agit d'un composant qui te permet d'afficher une page en tappant /page-6767.htm au lieu de page.php?id=6767 sans que l'utilisateur qui tappera cette adresse s'en rende compte. IL s'agit d'une sorte de masque pour l'url. Mais....pour un fichier à télécharger, je vois pas vraiment l'utilité
Plus d'infos là http://www.google.fr/search?q=mod_rewrite