「ゆなこん」はコンピューターの困ったに対応します

ゆなコンピューター Yuna Computer の公式サイト

Topic

FFFTPコマンドラインオプションヘルプ

更新日:

非公式FFFTPコマンドラインオプションのヘルプ

FFFTP 2.00相当のソースコードを独自に解析して、コマンドラインオプションを調べました。

コマンドラインツールのヘルプのような形式 (e.g. ls --help) で、公式のヘルプの「コマンドライン」のページよりもかなり詳しくかつユーザーにいくらか分かりやすくなるように作りました。

日本語バージョン

Usage: ffftp [オプション]...

FFFTP は FTP 接続およびファイル転送を行うクライアントです。
接続指定は -s <ホスト設定名> と <URL> が排他的に利用されます。
<URL> の書式: [ftp://][[userID][:password]@]hostname[:][port#][filename]

接続指定 [-s <ホスト設定名> | <URL>]:
  -s,   --set <ホスト設定名>   FFFTP に保存されるホスト設定名を指定して接続します.
        <URL>                FTP サーバーの URL を直接指定します.
        ※ -s を指定しない場合は、FFFTP.exe と同じフォルダの FFFTP.ini の設定が利用されます.

転送モード [-a | -b | -x]:
  -a,   --ascii              ASCII モードで転送 (テキストファイル)
  -b,   --binary             バイナリ モードで転送 (バイナリデータ)
  -x,   --auto               自動判定モード (ファイル種別に応じて選択)

ホスト文字コード [-eu | -ji | -sj | -u8 | -8b]:
  -eu,  --euc                ホスト側の文字コードとして EUC を使用
        -e                 (非推奨。 -eu と同じ)
  -ji,  --jis                ホスト側の文字コードとして JIS を使用
        -j                 (非推奨。 -ji と同じ)
  -sj,  --sjis               ホスト側の文字コードとして SJIS を使用
  -u8,  --utf8               ホスト側の文字コードとして UTF-8 (BOM なし) を使用
  -8b,  --utf8bom            ホスト側の文字コードとして UTF-8 (BOM あり) を使用

ホストファイル名文字コード [-eun | -jin | -sjn | -u8n]:
  -eun, --eucname            ホスト側のファイル名の文字コードとして EUC を使用
        -u                 (非推奨。 -eun と同じ)
  -jin, --jisname            ホスト側のファイル名の文字コードとして JIS を使用
        -i                 (非推奨。 -jin と同じ)
  -sjn, --sjisname           ホスト側のファイル名の文字コードとして SJIS を使用
  -u8n, --utf8name           ホスト側のファイル名の文字コードとして UTF-8 を使用

ミラーリングアップロード/ダウンロード [-m | -d] [-f] [-q]:
  -m,   --mirror             接続後、ミラーリングアップロードを自動的に開始します.
  -d,   --mirrordown         接続後、ミラーリングダウンロードを自動的に開始します.
  -f,   --force              (ミラーリング時) 開始確認を行わず実行します.
  -q,   --quit               (ミラーリング時) 転送完了後、FFFTP を自動終了します.

保存動作 [--saveoff | --saveon]:
        --saveoff            設定変更時、設定を保存しないようにします.
                            (この設定自体は保存されるため、毎回指定する必要はありません.)
        --saveon             設定変更時に設定を保存するように戻します.

その他のオプション:
  -z,   --mpasswd <password>  マスターパスワードを指定します.
  -n,   --ini <INIファイル>   指定した INI ファイルの設定で起動します.
                            (指定しない場合は、FFFTP.exe と同じフォルダの FFFTP.ini が利用されます.
                             INI ファイルは必ずフルパスで指定してください.)
  -h,   --help               HTML ヘルプを開きます.

ソフトウェア更新関連:
  --build-software-update <private-key-file> <password> <server-path> <hash-file> <list-file> <description>
                             ソフトウェア更新用ビルド処理を実行します.
                             private-key-file : 更新用秘密鍵ファイル
                             password         : 秘密鍵のパスワード
                             server-path      : 更新サーバーのパス
                             hash-file        : 更新用ハッシュ値ファイル
                             list-file        : 更新対象リストファイル
                             description      : 更新内容の説明
  --software-update <directory>
                             指定ディレクトリ内でソフトウェア更新を実行します.
  --software-cleanup <directory>
                             更新後のクリーンアップを実行します.


使用例:

接続するホストがホスト一覧に登録されている場合は、その設定名を指定して接続できます。また、
接続後にミラーリングアップロードまたはミラーリングダウンロードを自動開始させることができます.
書式: -s 設定名 [[-m | -d] [-f] [-q]]
例:
  -s "My Home Page" -m
    (-s と設定名の間に空白が必要です。設定済みホスト "My Home Page" に接続し、
     ミラーリングアップロードを開始します.)

接続するホスト名、URL を指定して接続することも可能です.
書式: [ftp://][[userID][:password]@]hostname[:][port#][filename]
例:
  ftp://sota:password@host.co.jp:69/pub/readme.txt
    (ユーザ "sota"、パスワード "password" でホスト "host.co.jp" のポート 69 に接続し、
     "/pub/readme.txt" をダウンロードします.)
  sota:password@host.co.jp/pub/readme.txt
    ("ftp://" やホスト名後の ":" は省略可能です.)
  ftp://host.co.jp/pub/
    (ホスト "host.co.jp" に anonymous で接続し、"/pub" にディレクトリ移動します.)
  host.co.jp
    (ホスト "host.co.jp" に anonymous で接続します.)

English version

Usage: ffftp [OPTION]...

FFFTP is an FTP client for connecting to servers and transferring files.
The connection specification is mutually exclusive: either specify -s <host-config-name> or provide a URL.
The URL format is: [ftp://][[userID][:password]@]hostname[:][port#][filename]

Connection Specification [-s <host-config-name> | <URL>]:
  -s,   --set <host-config-name>   Specify the host configuration name saved in FFFTP.
        <URL>                     Directly specify the FTP server URL.
        (If -s is not specified, the settings from FFFTP.ini in the same folder as FFFTP.exe are used.)

Transfer Mode [-a | -b | -x]:
  -a,   --ascii                    Transfer in ASCII mode (for text files)
  -b,   --binary                   Transfer in binary mode (for binary data)
  -x,   --auto                     Enable automatic mode (select based on file type)

Host Encoding [-eu | -ji | -sj | -u8 | -8b]:
  -eu,  --euc                      Use EUC encoding for the host.
        -e                       (Deprecated. Same as -eu)
  -ji,  --jis                      Use JIS encoding for the host.
        -j                       (Deprecated. Same as -ji)
  -sj,  --sjis                     Use SJIS encoding for the host.
  -u8,  --utf8                     Use UTF-8 (no BOM) for the host.
  -8b, --utf8bom                   Use UTF-8 (with BOM) for the host.

Host File Name Encoding [-eun | -jin | -sjn | -u8n]:
  -eun, --eucname                  Use EUC encoding for host file names.
        -u                       (Deprecated. Same as -eun)
  -jin, --jisname                  Use JIS encoding for host file names.
        -i                       (Deprecated. Same as -jin)
  -sjn, --sjisname                 Use SJIS encoding for host file names.
  -u8n, --utf8name                 Use UTF-8 encoding for host file names.

Mirror Upload/Download [-m | -d] [-f] [-q]:
  -m,   --mirror                   After connecting, automatically start mirror upload.
  -d,   --mirrordown               After connecting, automatically start mirror download.
  -f,   --force                    (When mirroring) Execute without prompting for confirmation.
  -q,   --quit                     (When mirroring) Quit automatically after transfer completes.

Save Behavior [--saveoff | --saveon]:
        --saveoff                  Do not save settings when changes are made.
                                    (This setting is itself saved, so you do not need to specify it every time.)
        --saveon                   Re-enable saving of settings when changes are made.

Other Options:
  -z,   --mpasswd <password>       Specify the master password.
  -n,   --ini <INI file>           Specify the INI file to use.
                                    (If not specified, FFFTP.ini in the same folder as FFFTP.exe is used.
                                     The INI file must be specified with a full path.)
  -h,   --help                     Open the HTML help.
  -k,   --kana                     Pass half-width kana unchanged.

Software Update Options:
  --build-software-update <private-key-file> <password> <server-path> <hash-file> <list-file> <description>
                                   Execute the build process for software updates.
                                   private-key-file : file containing the update key
                                   password         : password for the key
                                   server-path      : path on the update server
                                   hash-file        : file with update hash value
                                   list-file        : file listing update targets
                                   description      : description of the update
  --software-update <directory>    Perform a software update in the specified directory.
  --software-cleanup <directory>   Clean up after a software update.

Examples:

If the host is registered in the host list, you can specify its configuration name.
You can also automatically start mirror upload or mirror download after connecting.
Format: -s <host-config-name> [[-m | -d] [-f] [-q]]
Example:
  -s "My Home Page" -m
    (A space is required between -s and the host configuration name.
     Connects to the registered host "My Home Page" and starts mirror upload.)

You can also specify the host name or URL directly.
Format: [ftp://][[userID][:password]@]hostname[:][port#][filename]
Examples:
  ftp://sota:password@host.co.jp:69/pub/readme.txt
    (Connects to host "host.co.jp" on port 69 with username "sota" and password "password",
     and downloads "/pub/readme.txt".)
  sota:password@host.co.jp/pub/readme.txt
    (The "ftp://" prefix and the colon after the hostname are optional.)
  ftp://host.co.jp/pub/
    (Connects to host "host.co.jp" anonymously and changes directory to "/pub".)
  host.co.jp
    (Connects to host "host.co.jp" anonymously.)

-Topic
-

Copyright© ゆなコンピューター Yuna Computer の公式サイト , 2025 All Rights Reserved Powered by STINGER.