HTTP File Server

Serveur web pour le partage de fichiers en HTTP

Le logiciel HTTP File Server, autrement appelé HFS, est un serveur web sous licence libre spécialement conçu pour la publication et le partage de fichiers à l'aide du protocole HTTP. Il est distribué gratuitement et son code source est ouvert. Le jeu de caractéristiques complet diffère des autres serveurs web; Il manque de fonctionnalités normalisées, comme CGI, ou même la capacité de s'exécuter en tant que service Windows, mais comprend, par exemple, le comptage des téléchargements de fichiers. Il est même conseillé de ne pas l'utiliser comme serveur Web ordinaire.

HFS
HTTP File Server

Description de l'image HTTPFileServer.png.
Informations
Développé par Massimo Melina (aka rejetto)
Dernière version 2.3m ()[1]Voir et modifier les données sur Wikidata
Dépôt sourceforge.net/p/hfs/code/HEAD/tree, svn.code.sf.net/p/hfs/code et github.com/rejetto/hfs2Voir et modifier les données sur Wikidata
État du projet en développement actif
Écrit en Object PascalVoir et modifier les données sur Wikidata
Système d'exploitation Microsoft WindowsVoir et modifier les données sur Wikidata
Environnement X86Voir et modifier les données sur Wikidata
Langues Anglais
Type Serveur web pour le partage de fichiers en HTTP
Licence Licence publique générale GNUVoir et modifier les données sur Wikidata
Site web rejetto.com/hfsVoir et modifier les données sur Wikidata

Caractéristiques

modifier

HFS est un petit serveur de fichiers HTTP, destiné principalement à partager des fichiers à télécharger. La présentation officielle qui décrit HFS peut être traduite comme suit :

« HFS est un logiciel de partage de fichiers qui vous permet d'envoyer et de recevoir des fichiers. Vous pouvez partager des fichiers avec l'ensemble de la planète ou limiter ce partage à quelques amis. »

« HFS est différent du partage de fichiers classique car il ne fonctionne pas sur un réseau de transport ou port dédié. HFS est un serveur web qui utilise les standards du web (promulgués par le W3C) afin d'être compatible avec le plus grand nombre des terminaux actuels. »

« Puisqu'il s'agit en fait d'un serveur web, vos amis peuvent télécharger des fichiers comme s'ils le téléchargeaient à partir d'un site web classique à l'aide de leur navigateur web, comme Mozilla Firefox ou Internet Explorer. Vos utilisateurs ne doivent pas installer de nouveau logiciel. »

« HFS vous permet de partager vos fichiers. La plupart des serveurs web sont utilisés pour publier un site web, mais HFS n'est pas conçu pour le faire. Vous êtes toutefois libre de l'utiliser de la manière que vous le souhaitez, mais à vos risques et périls. »

À partir de la dernière version bêta 2.3, HFS inclut son propre langage de script propriétaire connu sous le nom de « macro », qui peut être utilisé pour étendre les fonctionnalités du programme. Les scripts peuvent être utilisés dans une variété de méthodes, y compris les gestionnaires d'événements et directement sur les pages Web. Les macros peuvent même être écrites pour contourner le système de compte du programme avec un système personnalisé. HFS peut être utilisé comme un serveur web typique, mais il n'est pas facile à maintenir et nécessite une variété de méthodes de programmation non conventionnelles (version 2.3 seulement), en raison de son manque de support pour PHP et CGI.

Notes et références

modifier
(en) Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé « HTTP File Server » (voir la liste des auteurs).
  1. « HFS ~ HTTP File Server » (consulté le )

Annexes

modifier

Articles connexes

modifier

Lien externe

modifier