Структура файла wcx_ftp.ini
Пожалуйста, учтите: Этот файл используется для сохранения настроек FTP-клиента. Большинство параметров может быть изменено также в диалоговых окнах. Все остальные настройки Total Commander сохраняются в файле wincmd.ini.
Подчёркиваниями здесь отмечены ключи и секции, не описанные в оригинальной английской справке или описанные лишь частично; тёмно-красным цветом — ключи и секции, которые можно изменить только непосредственным редактированием INI-файла, включая те, для которых некоторые значения (но не все!) можно настроить и в диалогах TC.
[General]Общие настройки
Ascii=*.txt *.htm*Расширения тех файлов, которые должны распознаваться как текстовые файлы. По умолчанию это *.txt *.htm *.html *.pas *.c *.cpp *.h *.bas *.tex.
AutoDisconnect=0Определяет, что произойдёт при попытке соединения с другим сервером в той же панели, где уже есть активное соединение:
0: Запросить пользователя (по умолчанию).
1: Отключить предыдущее.
2: Оставить предыдущее.
AutoResume=30Если за время, превышающее указанное число секунд, не получено никаких данных, Total Commander разрывает соединение, устанавливает его повторно и возобновляет пересылку. При значении -1 функция отключена.
ConnectRetries=10Количество повторных соединений для анонимных подключений при занятом FTP-сервере.
FtpInBackground=0Если указано 1, то FTP-передачи всегда начинаются в фоновом режиме (отдельное соединение).
FtpOpenIn=0Панель для открытия нового FTP-соединения: 0 = активная; 1 = левая; 2 = правая.
FtpShowHidden=01: Применять при запуске опцию "FTP: Показывать скрытые файлы на сервере".
GetModeFromLocalFile=01: Расширение локального файла определяет, как будет передаваться файл в автоматическом режиме — как текстовый или как двоичный (по умолчанию используется расширение удалённого файла).
Httptimeout=30Ожидать ответа от Web-сервера при HTTP-загрузках указанное число секунд.
KeepAliveTransfer=01: Посылать команду поддержки соединения также во время пересылки. При этом в открытое в панели соединение посылаются только символы конца строки, чтобы брандмауэр/маршрутизатор не разрывал соединение. Также эту опцию можно устанавливать отдельно для каждого сервера (в этом случае опция не работает при использовании диспетчера фоновой пересылки). Имейте в виду, что это может сбить с толку некоторые FTP-серверы, но такой метод может оказаться единственным вариантом в условиях постоянных обрывов связи.
LogFile=c:\Path\Log.txtЗаписывать отчёт в файл с указанным именем. По умолчанию не создаётся.
LogFile2=c:\Path\Log2.txtФайл отчёта только для наиболее значимых сведений (переданные файлы). По умолчанию не создаётся.
MDTM=3Режим работы с датой/временем при синхронизации локального каталога с FTP-сервером. Суммируются следующие значения:
1 = использовать команду mdtm <файл дата> для установки даты/времени закачанных файлов;
2 = посылать дату/время в формате UTC (универсальное время или, иначе, время по Гринвичу).
ModeZ=1Определяет, применяется ли сжатие данных при пересылке файлов по FTP (MODE Z):
0: Не применять.
1: Применять, но не в локальной сети.
2: Применять в т.ч. и в локальной сети.
PortFrom=10000Задаёт начальное значение диапазона портов при соединениях в режиме PORT (полезно при работе с некоторыми брандмауэрами).
PortTo=11000Задаёт конечное значение диапазона портов. Ограничение диапазона действует только если заданы обе границы (PortFrom и PortTo). По умолчанию ограничение отключено.
PreferIPv6=-1Эта опция работает только в WinXP и более новых версиях. Возможные значения:
-1: IPv6 отключён.
1: предпочитать IPv6 для серверов, поддерживающих как IPv4, так и IPv6.
0: предпочитать IPv4 (обычные интернет-адреса).
PreventFEAT=01: Не посылать серверу команду FEAT (выдача списка поддерживаемых возможностей). Некоторые прокси "подвисают" при посылке этой команды.
SpecialFlags=0Сумма следующих величин:
1: Принудительно использовать неявный SSL (без пересылки данных прямым текстом).
2: Принудительно использовать явный SSL.
4: Принудительно использовать TLS-аутентификацию.
8: Принудительно использовать SSL23-аутентификацию.
16: Вести подробный отчёт для фоновых FTP-операций.
32: Не проверять размер файлов после пересылки (командой SIZE).
sslwarn=10: Выключить предупреждение о некорректных SSL-сертификатах. TC по-прежнему будет отображать значок в виде красного открытого замка.
TcpKeepAlive=01: Поддерживает активность TCP для всех соединений: Полезно для некоторых брандмауэров/маршрутизаторов, если связь часто нарушается. Соединение не обрывается во время передачи большого файла.
TransferMode=IРежим передачи, включённый по умолчанию:
A = текстовый;
I = двоичный;
X = автоопределение.
UploadBlockSize=512Размер блока для закачек (в байтах). При работе в быстрой сети вы можете попробовать увеличить этот размер, например, до 1492 или даже 8192 байтов.
WaitDelay=5Задержка между попытками соединения (в секундах).
WarnWrongMode=11: Предупреждать, если двоичные файлы закачиваются/скачиваются в текстовом режиме.
0: Без предупреждений (как это было в Commander 3.5x).
zlibratiobin=30..9: Коэффициент сжатия по ZIP-совместимому методу для закачек (MODE Z). 0 = без сжатия, 1 = самое быстрое, 9 = самое сильное.
zlibratiotxt=30..9: То же, что и zlibratiobin, но для текстовых файлов. Возможно, вам захочется установить здесь большее значение, потому что текстовые файлы обычно сжимаются лучше. Внимание: Брандмауэр Cisco PIX не поддерживает степень сжатия 1 и прерывает закачку!
[CertAlias]Список доверенных FTPS-серверов. Для добавления сервера в этот список нужно принять сертификат, щёлкнув по значку в виде замочка.
server.com=hostcompany.comВ этом примере сертификат, выписанный для сервера hostcompany.com, будет использоваться в том числе и при подключении к серверу server.com.
[default]Различные настройки, применяемые по умолчанию.
pasvmode=01: Всегда использовать для нового подключения пассивный режим.
0: Всегда использовать для нового подключения активный режим.
PreserveDates=0Для файлов, скачанных с FTP-сервера:
1: Сохранять дату/время файла, как на сервере.
0: Изменять дату/время файла.
LowercaseUpload=01: Имена файлов при закачке на сервер переводить в нижний регистр.
0: Оставлять регистр неизменным.
[TimeZone]
Site1=При сравнении с каталогом на FTP-сервере указывает разницу в часах между вашим местоположением и выбранным сервером. Если сервер от вас к западу — разница положительная.
[firewall]Настройки для брандмауэра или прокси-сервера.
default=0Номер настроенного брандмауэра, используемого для новых соединений. Если значение установлено в 0, брандмауэр использоваться не будет.
Эта опция изменяется автоматически всякий раз при сохранении подключения.
hostN=localhost:80Имя и номер порта брандмауэра, определенного в списке под номером N (для первого брандмауэра номер в имени ключей отсутствует).
passwordN=Пароль (обязателен не для всех брандмауэров).
usernameN=Имя пользователя (обязательно не для всех брандмауэров).
MethodN=1Режим брандмауэра (число указывает порядковый номер соответствующей опции в диалоге настройки брандмауэра).
httphostM=Имя прокси-сервера, определенного под номером M для HTTP-соединений (номер 1 в имени ключа не указывается).
httpuserM=Имя пользователя для HTTP-прокси-сервера.
httppassM=Пароль для HTTP-прокси-сервера.
[connections]Список настроенных подключений, отображаемых в диалоговом окне Соединение с FTP-сервером.
1=Site1
2=Site2
0=ftp://ftp.anysite.com/pub/subdir/
[Site1]Подробные сведения об одном из подключений, описанных в секции [connections].
host=ftp.site1.com:2121Имя сервера, при необходимости номер порта (разделяются двоеточием).
anonymous=11: Анонимное подключение.
0: Подключение с паролем.
username=anonymousИмя пользователя для сервера.
password=00000000000000Замаскированный (НЕ зашифрованный, это в принципе невозможно!) пароль.
acct=00000000000000Пароль учётной записи; должен быть вписан вручную (копирование+вставка из другой строки с введённым паролем).
directory=/pub/subdirКаталог на сервере, открываемый после подключения.
localdir=c:\localЛокальный каталог, открываемый после подключения.
pasvmode=00: Использовать активный режим (команда PORT).
1: Использовать пассивный режим (команда PASV) — полезно для некоторых брандмауэров.
firewall=1Использовать сервер с указанным номером, сконфигурированный в секции [firewall] как брандмауэр/прокси-сервер.
hosttype=$$defТип сервера. Если этот ключ не задан, тип определяется автоматически. Если указано значение $$def, то при подключении будет выведен диалог определения типа сервера. Любое другое значение трактуется как имя пользовательского шаблона.
InitCommands=MyTest1; MyTest2Команды, посылаемые на FTP-сервер после подключения. Несколько команд можно разделять точкой с запятой ';'.
keepalive=nn,commandОпределяет команду, посылаемую для эмуляции трафика каждые nn секунд.
CacheDirs=10: При каждой смене FTP-каталога его содержимое перечитывается заново.
1: Содержимое всех каталогов, посещённых при данном подключении, сохраняется в кэше.
SpecialFlags=0См. описание в секции [General]. Настройки, указанные для подключения, имеют больший приоритет, чем глобальные.
[ServerType1]Параметры пользовательского шаблона для определения специального типа сервера (см. диалог Определить тип сервера).
Template1=Содержимое основной строки-шаблона.
Template2=Содержимое второй (дополнительной) строки-шаблона (для серверов со сложным листингом).
Template3=Содержимое третьей строки-шаблона, и т.д.