В этом разделе приводится подробное описание формата профиля GERMES Client с пояснением значений, которые могут принимать различные разделы настроек.
[servers] 1_ip=127.0.0.1 1_port=3006 1_checked=yes 1_idx=1 1_ras=no 1_ras_connection= 2_ip=192.168.10.1 2_port=3006 2_checked=no 2_idx=2 2_ras=no 2_ras_connection= 3_ip=1.0.0.1 3_port=3006 3_checked=no 3_idx=0 3_ras=yes 3_ras_connection=Sweet home count=3 | Раздел, в котором перечислены серверы, к которым будет подключаться GERMES Client. Первая цифра перед знаком подчеркивания означает порядковый номер сервера.
ip — IP адрес GERMES сервера, к которому будет происходить подключение.
port — порт, по которому будет работать клиент, обычно 3006, но номер может быть изменен на произвольный (См. сетевые настройки сервера).
checked — подключаться к данному серверу или нет. Если "yes" — подключаться, если "no" — не подключаться.
idx — порядковый номер сервера в списке серверов в окне GERMES Client. Нумерация с нуля.
ras — прямое соединение или через службу Remote Access Service (например, для dial-up подключений через телефонные линии). Если "yes" — клиент будет использовать RAS соединение, если "no" — не будет.
ras_connection — название RAS соединения, которое заведено в системе. Имеет значение, только если параметр "ras=yes".
count — общее количество серверов для подключения. |
|
|
[arcmasks] 1_mask=*.bdsproj 1_enable=yes 2_mask=*.bmp ... count=70 | В этом разделе перечислены маски для файлов, которые подлежат обязательному сжатию перед отправкой. В масках допустимы символы "*" и "?".
count — общее количество масок файлов. |
|
|
[nonarcmasks] 1_mask=*.7z 1_enable=yes 2_mask=*.ace 2_enable=yes ... count=17 | Раздел, в котором перечислены маски файлов, которые сжимать не следует (например, архивы, фотографии в JPG и т.д.). Значения пунктов полностью аналогичны предыдущему разделу. |
|
|
[options] auto_connect=no hide_to_tray=no dtformat=[dd.mm.yyyy hh:mm:ss] timestamp=yes dir_in=C:\GermesClient\in\ dir_out=C:\GermesClient\out\ dir_inbuf=C:\GermesClient\inbuf\ dir_outbuf=C:\GermesClient\outbuf\ dir_arc= try_count=3 login=testuser psw=iddqd encrypted=yes encrypt_password=$5%nY_18\hQz encrypt_method=4 noclose_afterwork=yes results_window=no | Общие настройки GERMES Client.
auto_connect — автоматически соединяться с сервером после запуска приложения. Либо "yes", либо "no".
hide_to_tray — прятаться в системный трей (рядом с часами на панели задач Windows) после запуска или нет. Либо "yes", либо "no".
dtformat — формат даты и времени для штампов времени в протоколах. Формат пишется аналогично тому, как это делается в современных языках программирования.
timestamp — ставить временной штамп в протоколах или не нужно. Либо "yes", либо "no".
dir_in — каталог для входящих файлов.
dir_out — каталог для исходящих файлов.
dir_inbuf — каталог-буфер для входящих файлов.
dir_outbuf — каталог-буфер для исходящих файлов.
dir_arc — каталог для файлов, которые переносятся в архив после отправки.
try_count — количество попыток соединения с сервером. После исчерпания попыток клиент пытается соединиться со следующим активным сервером по списку и так далее.
login — имя пользователя для подключения к GERMES серверу.
psw — пароль для подключения к GERMES серверу.
encrypted — шифровать передаваемые файлы или нет.
encrypt_password — ключ для шифрования файлов. Длина ключа не ограничена. Ключ и метод шифрования должны совпадать на клиенте и на сервере (для данного клиента).
encrypt_method — метод шифрования. 0 — Blowfish, 1 — DES Single, 2 — DES Triple, 3 — Rijndael 128 (AES), 4 — Rijndael 256 (AES), 5 — Square, 6 — Twofish 128, 7 — Twofish 256.
noclose_afterwork — не завершать работу после окончания сеанса связи. Имеет смысл, когда клиент запускается в автоматическом режиме (например, в виде системной службы с работой по встроенному планировщику). Либо "yes", либо "no".
results_window — показывать окно итоговых результатов после завершения сеанса связи или нет. Либо "yes", либо "no".
|
[sheduler] sheduler=yes sheduletype=1 shedule_every_h=1 shedule_every_m=0 day_1_yes=yes day_1_h=6 day_1_m=10 day_1_hh=18 day_1_mm=0 day_1_yes=yes ... | sheduler — включить встроенный планировщик запусков или нет. Либо "yes", либо "no". По умолчания после первой установки планировщик запусков отключен.
sheduletype — тип запуска по планировщику задач: "0" — запуск один раз в день, "1" — запуск с произвольным интервалом.
shedule_every_h — соединение каждые N часов.
shedule_every_m — соединение каждые N минут.
day_1_yes — нужно работать в понедельник или нет.
day_1_h — запуск начиная с N часов.
day_1_h — запуск начиная с N минут.
day_1_hh — закончить соединения в N часов.
day_1_mm — закончить соединения в N минут.
Цифра после day — это день недели, нумерация с 1 до 7 (с понедельника во воскресенье). |


