HFS ~ Http File Server 是一款利用 HTTP 協定的簡易檔案伺服器,採用 GPL v2 授權。
通常,在電腦教室要把檔案分享給學生,HFS 就很合用!
HFS 的網址在:
https://sourceforge.net/projects/hfs/
既然是 GPL v2 授權,那肯定有原始碼可以自行修改編譯,方法如下:
- 首先下載 HFS 的原始碼:http://downloads.sourceforge.net/hfs/hfs2.3i.src.zip
- 備妥 Delphi。
HFS 是用 turbo Delphi 開發的,由於我只有合法的 RAD studio(含 Delphi 和 C++ Builder),因此,只能用較新版的 Delphi 來做;雖然 turbo Delphi 很舊了,但用 RAD Studio 2007 升級其專案檔,仍然可行。 - 裝妥第三方套件。
例如:JEDI、OverByte、RegEx 等。 - 修改 HFS 的 delphi/pascal 程式碼。
- 建置及測試。
成果如下: