Serving Huge Files Over 4GB by DeleGateの和訳

訳者: Hiroshi Suzuki<setter AT i-red DOT info>
翻訳日:2009/2/8

コメント:
翻訳の正確さは保証しません。
必ず、原文と共に、使用してください。

BACK ( DGbeecon )


DeleGate で 4GB 超の巨大なファイルを提供する

佐藤 豊
2006/5/30

DeleGate/9.2.2 で、4GB 超の巨大なファイルを FTP や、HTTP で提供できるようになりました。 巨大なファイルを扱えるようにするための2つの基本的な問題はバージョン9.2.2で解決されました:

巨大なデータ転送をサポートしたバージョン 9.2.2 で補強された関連する問題は: デモサイト: ftp://ftp.delegate.org/demo-4gb/
メモ: 現在、2GB 超のファイルを扱う機能は、"off_t" が、32ビット整数な Linux を含むいくつかの オペレーティングシステム(多分、非 BSD 由来の OS)で、標準で無効になっています。 有効にするには、以下の例のように、"make" の変数 "CFLAGS" に "-DSTAT64" を追加します。
    make CFLAGS="-DSTAT64 -O"
make 中に問題に遭遇したら、3.X 以降の最新の Gcc を使っているか確認してください。 少なくとも、RedHat9 (gcc 3.2.2) と、Debian3.1 (gcc 3.3.5) で成功しています。
Windows (VC++ で) は、この機能は標準で有効です。 MacOSX, FreeBSD, OSF/1 を含む他のオペレーティングシステムでは、 この機能は元々使えています。