luckyBackupW
 Указатель Структуры данных Функции Переменные Перечисления Элементы перечислений Группы Страницы
toc.h
1 /**
2 <table border=0><tr><td align="left">
3  @image html luckybackupw-logo.png
4 </td></tr></table>
5 \n
6 @mainpage Руководство пользователя luckyBackupW - Графический интерфейс к стандартной утилите rsync под Windows
7 @version 1.0.248
8 \n
9 <hr/>
10 @section luckyBackupWTOC Содержание
11 \n
12  -# @ref Description
13  -# @ref License
14  -# @ref WizardInterfaceLuckyBackupW
15  -# @ref ClientPartSaveData
16  -# @ref ClientPartLoadData
17  -# @ref ClientErrorConnect
18  -# @ref ClientPartSettingDefault
19  -# @ref ClientPartStartConsole
20  -# @ref ManualCwRsync
21  -# @ref ManualCwRsyncPlink
22  -# @ref ManualCwRsyncPuttygen
23  -# @ref ManualCwRsyncRsync
24  -# @ref ManualCwRsyncSechaw
25  -# @ref ManualCwRsyncSshKeygen
26  -# @ref ManualCwRsyncSsh
27  -# @ref ManualLuckyBackup
28  -# @ref OfficialSite
29 \n
30 \n
31 \n
32 <hr/>
33 \n
34 @section Description Описание
35  <p> luckyBackupW является модификацией программы luckyBackup под операционную систему семейства Windows, \n
36  и содержит в своем составе все необходимые компоненты и библиотеки для запуска rsync под Windows:
37  \n\n </p>
38 \n
39  изменения вошедшие в дистрибутив \b luckyBackupW:
40  @code
41 =>
42  1) Все в одном:
43  в дистрибутив luckyBackupW входит =>
44  1.1. сборка rsync под Windows - cwRsync
45  1.2. консольный ssh клиент Putty, со всеми утилитами (pageant,plink,puttygen и т.д.)
46  1.3. утилита "cygnative"
47 =>
48  2) Интеграция luckyBackupW с "plink.exe" и менеджером паролей "pageant" из стандартного набора "Putty"
49 =>
50  3) Исправление ошибки при взаимодействии cwRsync и plink c помощью утилиты "Cygnative"
51 =>
52  @endcode
53 \n
54  <p> В luckyBackupW - добавлено стартовое диалогое окно (режим Wizard), позволяющее быстро подключиться
55  к удаленному компьютеру по протоколу ssh и скопировать файлы по алгоритму rsync, т.е. от
56  пользователя требуется минимальное кол-во информации:
57  </p>
58  @code
59 =>
60  1) имя удаленного компьютера (DNS имя или ip адрес)
61 =>
62  2) имя пользователя ( имя linux аккаунта на удаленном компьютере )
63 =>
64  3) закрытый ключ шифрования ( используется для авторизации при подключении к удаленному компьютеру )
65 =>
66  4) путь к каталогу с данными для удаленного копирования
67  @endcode
68 \n
69 \n
70 \n
71  <p> Windows версия утилиты rsync взята из пакета cwRsync_4.0.3_Installer.zip на сайте \n\n
72  \b http://sourceforge.net/projects/sereds/files/latest/download?source=files </p>
73 \n
74  <p> Состав Putty, версия beta 0.62 \n
75 \n
76  @code
77  Контрольные суммы MD5 утилит следующие:
78  pageant.exe a244a811d3bcbd4e6dbdae5cb60cda78
79  plink.exe e18c509656fcfe25c3b2ff9ff335706e
80  pscp.exe fe43ae3a693a7d38461cdace9efe7077
81  psftp.exe e2bf4d76c71b912ce1258e90d352d646
82  putty.exe a3ccfd0aa0b17fd23aa9fd0d84b86c05
83  puttygen.exe 51939fcfb29c8823e68d2adb93ae4fff
84  @endcode
85 \n
86 \n
87 \n
88 @code
89  Примечание:
90 =>
91  PuTTY — свободно распространяемый клиент для различных протоколов удалённого доступа,
92  включая SSH, Telnet, rlogin.
93  Также имеется возможность работы через последовательный порт.
94  PuTTY позволяет подключиться и управлять удаленным узлом (например, сервером).
95  В PuTTY реализована только клиентская сторона соединения — сторона отображения,
96  в то время как сама работа выполняется на другой стороне.
97 =>
98  Pageant - менеджер ключей для putty. Управляет ключами и паролями ключей.
99  Достаточно один раз при загрузке программы ввести пароль ключа и Вам
100  не прийдется его набирать каждый раз.
101  Пароль хранится все время до остановки pageant или выключения компьютера.
102  Plink — интерфейс командной строки к PuTTY
103 =>
104  PuTTYgen — утилита для генерации RSA- и DSA-ключей
105 =>
106  Cygnative.exe - is a wrapper for cygwin programs which call native Win32
107  programs with stdin and/or stdout handle redirected. Without cygnative.exe it
108  is possible that the native program can not read from the handle and receives a
109  "invalid handle" error.
110 @endcode
111 \n
112 \n
113 \n
114 @section License Лицензия
115 \n
116  Программный проект распространяется на условиях GNU General Public License версии 3 (GNU GPL v3)
117 @verbinclude licensing.txt
118 \n
119 http://www.gnu.org/licenses/gpl-3.0.html
120 \n
121 \n
122 \n
123 \n
124 @section WizardInterfaceLuckyBackupW Описание графического интерфейса стартового окна "luckyBackupW"
125 \n\n\n
126  <p> После запуска программы luckyBackup.exe вы увидете следующее окно: </p>
127 \n
128  @image html start_gui.png
129  в этом окне указывается следующая информация:
130  -# Имя хоста \n
131  - доменное имя или IP адрес компьютера, на котором храняться данные\n
132  (имя сервера к которому вы хотите подключиться) \n\n
133  -# Имя пользователя
134  - имя linux аккаунта, под которым вы зарегистрированы на сервере \n\n
135  -# место расположения вашего закрытого ssh ключа \n
136  - для установки соединения используется пара ключей, открытый и закрытый ключ, \n
137  у вас(клиента) храниться закрытый ключ, а открытый ключ вы передаете на сервер при регистрации \n
138  (и он использутеся для вашей идентификации), этот ключ можно передавать по открытым каналам связи сетей общего доступа \n\n
139  -# место расположение каталога, содержимое которого со всеми подкаталогами вы хотите хранить на сервере
140  - на сервере каталогом назначения будет последний(завершающий) указанный вами каталог, и располагаться он будет
141  в вашей домашней папке, т.е. если полный путь например "C:\mydata\music" то на сервере файлы будут храниться
142  в "домашний_каталог/music" \n\n
143 \n
144 \n
145  <p> окно содержит следующие элементы управления </p>
146 \n
147  -# Справочная кнопка "регистрации" \n\n
148  -# Кнопка установки (отключения) соединения \n\n
149  -# Справочная кнопка "забыли пароль?" \n\n
150  -# Поле вывода текущего состояния соединения \n\n
151  -# Индикатор активности, показывает активность операции копирования данных; \n\n
152  -# Кнопка перехода в "Расширенный" режим работы ПО, смотрите раздел:
153  @ref ManualLuckyBackup \n\n
154  -# Кнопка сворачивания окна программы в трей \n\n
155 \n
156  @code
157  Примечание: При закрытие главного окна программы, работа
158  программы luckyBackupW не прекращается, а окно программы сворачивается в трей.
159  Для того, чтобы окончательно завершить работу программы,
160  вы должны найти программу в трее и в контекстном меню выбрать пункт "выход",
161  или же активировать окно программы, и перейти
162  в "расширенный режим" (кнопка advanced) и через пункт меню выбрать "Профиль" => "Выход"
163  или набрать комбинацию клавиш "Ctrl + x".
164  @endcode
165 \n
166 \n
167 \n
168 @section ClientPartSaveData Сохранение данных пользователя в удаленном хранилище
169 \n
170  <p> В главном окне программы находится поле "Расположение каталога с данными", \n
171  в котором указывается пользовательский каталог с данными, которые будут или сохранены \n
172  на сервере, или загружены из удаленного хранилища на пользовательский компьютер.</p> \n\n
173 \n
174  По умолчанию всегда включен режим сохранения пользовательских данных на сервер \n
175  (Backup Source inside Destination)\n
176  и каталогом назначения в вашей домашней папке на сервере всегда будет последний каталог из каталога источника \n\n
177  т.е. если полный путь например "C:\mydata\music\albom"\n
178  то на сервере файлы будут храниться в "домашний_каталог/albom" \n\n
179 @code
180  вы всегда можете явно указать каталог назначения, для этого нужно перейти в расширенный режим,
181  и для текущего профиля, нажати кнопку "изменить"
182  и далее поменять каталог назначения
183 @endcode
184 \n
185 \n
186  При вводе поле "Расположение каталога с данными" всегда автоматически дополняется слешем,
187  для того, чтобы на приемнике не создавался дополнительный уровень каталогов, в соответствии
188  с описанием работы rsync:\n\n
189  "при отсутствии завершающего слеша результат копирования будет содержать <каталог-источник> внутри <каталога-назначения>"
190 @code
191  Примечание:
192  В расширенном режиме вы можете убрать завершающий слеш, выбрав текущий профиль, далее
193  нажать кнопку изменить и в окне "параметры задачи" снять признак "Do NOT create extra directory"
194  но это может привести к рекурсивному созданию каталогов при каждом запуске копирования
195  (используйте данный режим только если полностью уверены в его необходимости)
196 @endcode
197 \n
198 \n
199 \n
200 @section ClientPartLoadData Загрузка данных из удаленного хранилища на компьютер пользователя
201 \n
202  <p> Для того, чтобы включить режим загрузки данных из файлового хранилища вам необходимо изменить режим
203  работы, для этого перейдите в расширенный режим, далее изменение текущего профиля и в поле тип
204  выберите режим\n
205  \b "Синхронизировать источник и назначение".</p>
206  Этот режим будет работать в том случае если у вас существует каталог источник\n
207  (иначе программа luckyBackup сообщит о некоррекной задаче), \n
208 @code
209  Примечание:
210  При смене режима работы обязательно проверьте вкладку "Опции команд",
211  доступную после нажатия кнопки в левом нижнем углы окна "Параметры задачи",
212  на отсутсвие признака "Удалить файлы в директории назначения",
213  в противном случае часть ваших файлов может быть удалена
214 @endcode
215 \n
216  После этого данные в начале будет скопированы из каталога источника в каталог назначения \n
217  (если он не пустой), а потом обратно из каталога назначение в каталог источника. \n
218  В этом режиме должен быть правильно указан \n
219  каталог назначения на сервере, праверьте это более внимательно\n
220 \n
221 \n
222 \n
223  Альтернативным вариантом включения режима загрузки данных с сервера будет:\n\n
224 <p>
225  перейдите в расширенный режим, выберите режим редактирования текущего профиля \n
226  нажмите кнопку в левом нижнем углу окна "Параметры задачи"\n
227  и на вкладке удаленная система поменяйте местами назначение и источник (radio button на источник) \n
228  и также измените \n
229  поля ввода каталогов "источник" и "назначение" (также поменяйте их местами). \n
230  Внимательно проверьте правильность путей (кнопка проверить). \n
231  В этом случае режим "Backup Source inside Destination" не меняется. \n
232 \n
233  таким образом у вас порядок задания аргументов для rsync должен быть примерно таким:\n
234 @code
235  rsync -h --progress --stats -r -tgo -p -l -D --update --protect-args
236  -e ""cygnative.exe plink.exe""
237  user@host:каталог_с_данными_для_загрузки_на_сервере/ /cygdrive/c/каталог_назначения_на_вашем_компьютере
238 @endcode
239 </p>
240 @code
241  Примечание:
242  Если вы сомневаетесь в правильности указания каталогов, запустите программу
243  в режиме "симуляции", галочка "Dry" расположенная над окном "Перечень задач"
244 @endcode
245 \n
246 \n
247 \n
248 @section ClientPartSettingDefault Настройки по умолчанию
249 \n для возврата настроек по умолчанию в программе luckyBackup вам необходимо выполнить следующие действия: \n
250 @code
251 =>
252  1) Закройте запущенную версию программы luckyBackup
253 =>
254  2) Измените имя файла настроек в каталоге:
255  по умолчанию это "C:\Documents and Settings\Ваше_имя_пользователя\.luckyBackup\settings.ini"
256  например в settings.ini.old (или удалите его)
257 =>
258  3) Измените имя на default.profile.old или удалите файл "C:\Documents and Settings\Ваше_имя_пользователя\.luckyBackup\profiles\default.profile"
259 =>
260  4) Скопируйте файл с настройками по умолчанию из установочного каталога,
261  обычно это "C:\Program Files\luckyBackupW\config\default.profile" в каталог
262  "C:\Documents and Settings\Ваше_имя_пользователя\.luckyBackup\profiles"
263 =>
264  5) Запустите программу, файл settings.ini будет создан заново с настройками по умолчанию
265 @endcode
266 \n
267 \n
268 @section ClientErrorConnect Возможные ошибки подключения:
269 \n
270  Так как транспортом по умолчанию для передачи данных служит консольное приложение plink.exe
271  из состава \b "putty" (реализация ssh протокола), то при подключении возможно отображение
272  следующего состояния: \n\n
273  \b "ошибка запуска rsync" \n
274  \b "возможно неправильный пользователь или что-то другое" \n
275 \n
276  для детализации ошибки вам нужно переключиться в расширенный режим, кнопка (advanced)
277  и посмотреть вывод команды rsync, самым распространенным является следующая ошибка: \n
278 @code
279  The server's host key is not cached in the registry.
280  You have no guarantee that the server is the computer you think it is.
281  The server's rsa2 key fingerprint is: ssh-rsa 2048 набор_цифр (слепок ключа)
282  If you trust this host, enter "y" to add the key to PuTTY's cache and carry on connecting.
283  If you want to carry on connecting just once, without adding the key to the cache, enter "n".
284  If you do not trust this host, press Return to abandon the connection. Store key in cache? (y/n)
285 @endcode
286  или что то похожее.
287 \n
288 \n
289  Данная ситуация возникает из за того, что утилита plink.exe хранит слепок ключей хостов на ветке реестра:
290 @code
291  "HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\SshHostKeys"
292 @endcode
293  слепок добавляется при первом подключении к хосту. \n\n
294  И по соображениям безопасности отсутствие слепка ключа в реестре
295  приведет к прикращению работы утилиты plink, т.е. содинение \n
296  с хостом не установиться. \n
297 \n
298  Программа luckyBackupW client при первом подключенни к хосту проверяет есть ли похожая запись в реестре \n
299  и добавляет ключ в реестр с помощью подтверждения ключа, указания "y" на вопрос утилиты plink.exe, \n
300  но это проверка достаточно упрощенная, поэтому если вы решите сменить ключ на новый, или для подключения \n
301  вы используете несколько ключей вы должны вручную запустить следующую команду в консоли: \n\n
302 @code
303  plink.exe имя_пользователя@имя_хоста
304 =>
305  например:
306  plink.exe user@example.com
307  по умолчанию номер порта для ssh соединения 22, и он не указывается, но в том случае
308  если вы используете другой порт вы должны указать ключ -P номер_порта т.е.
309 =>
310  plink.exe -P номер_порта user@example.com
311 @endcode
312  проще всего запустить консоль следующим образом: \n\n
313  в главном окне приложения нажмите кнопку "Регистрация" (registration) \n
314  и в нижней части окна вы увидите кнопку "запуск командной строки" (Run the command line) \n
315  нажмите ее и наберите указанную выше команду
316 \n
317 @code
318  Примечание:
319  в том случае если вы работаете с программой luckyBackupW в расширенном режиме
320  автоматическая проверка наличия и добавление слепка ключа при первом подключении не осуществляется
321  вы должны запустить команду:
322  plink.exe имя_пользователя@имя_хоста
323  вручную при первом подключении
324 @endcode
325 \n
326 \n
327 \n
328 @section ClientPartStartConsole Запуск консольной версии программы
329 \n
330  Существует возможность запуска программы в консольном режиме, например для того, чтобы проверить
331  корректность подключения (задания адреса хоста, номера порта, параметров вызова rsync и т.д.) \n\n
332  Для этого вы должны выполнить следующие действия: (@ref WizardInterfaceLuckyBackupW)
333 @code
334  1) в стартовом окне программы задайте данные для поключения
335  2) перейдите в расширенный режим работы кнопка ">>" в правом нижнем углу (Advanced)
336  3) в списке задач будет выбран текущий рабочий профиль нажмите кнопку "Изменить" (modify)
337  4) появиться диалоговое окно свойства задачи, далее нажмите кнопку "Проверить" (validate)
338  5) появиться описание списка команд с параметрами, которые luckyBackupW выполняет в
339  момент нажатия кнопки подключения
340  6) скопируйте список команд в буфер обмена, нажав соответствующую кнопку (Copy command to clipboard)
341  7) закройте оба диалоговых окна и перейдите к главному окну программы, кнопка "<<" в левом нижнем углу (Wizard)
342  8) запустите командную строку Windows (команда cmd.exe), причем текущим каталогом должен быть выбран каталог с установленной
343  программой т.е "C:\Program Files\luckyBackupW", проще всего это сделать вызвав справочное окно "Регистрация" (registration)
344  и в нижней части окна вы увидите кнопку "запуск командной строки" (Run the command line)
345  9) вызовите в окне командной строки контекстное меню ( правая кнопка мыши ) и выберите пункт вставить, после вставки замените все
346  двойные кавычки идущие подряд на одинарные т.е.
347  "" замените на "
348  они необходимы для экранирования в luckyBackup и в консольном режиме не используются
349  также удалите параметр -i путь_к_ключу, так как он не используется с утилитой plink.exe
350  10) запустите полученную команду и проверьте результат работы (вывод сообщений на экран)
351 @endcode
352 \n
353 \n
354 \n
355 @section ManualCwRsync Руководство по программам входящим в пакет cwRsync
356 \n
357 @section ManualCwRsyncPlink Plink
358  <a href="cwRsync/plink.html"> описание утилиты Plink </a>
359 \n
360 @section ManualCwRsyncPuttygen Puttygen
361  <a href="cwRsync/puttygen.html"> описание утилиты Puttygen</a>
362 \n
363 @section ManualCwRsyncRsync Rsync
364  <a href="cwRsync/rsync.html"> описание утилиты Rsync</a>
365 \n
366 @section ManualCwRsyncSechaw Sechaw
367  <a href="cwRsync/sechaw.html"> описание утилиты Sechaw</a>
368 \n
369 @section ManualCwRsyncSshKeygen Ssh-keygen
370  <a href="cwRsync/ssh-keygen.html"> описание утилиты Ssh-keygen</a>
371 \n
372 @section ManualCwRsyncSsh Ssh
373  <a href="cwRsync/ssh.html"> описание утилиты Ssh </a>
374 \n
375 \n
376 \n
377 \n\n\n
378 @section ManualLuckyBackup Руководство luckyBackup
379 \n
380 Полное руководство по программе luckyBackup представлено на <a href="manual/index.html"> странице </a>
381 \n
382  -# <a href="manual/index.html#overview"> Обзор - особенности </a> \n\n
383  -# <a href="manual/index.html#definitions"> Определения </a> \n\n
384  -# <a href="manual/index.html#waysToRun"> Запуск программы </a>
385  -# <a href="manual/index.html#waysToRun"> пункты меню </a>
386  -# <a href="manual/index.html#waysArguments"> аргументы командной строки </a>
387  -# <a href="manual/index.html#waysManPage"> man страница </a> \n\n
388  -# <a href="manual/index.html#mainWindow"> Главное окно </a>
389  -# <a href="manual/index.html#MainTasks"> задачи </a>
390  -# <a href="manual/index.html#MainProfiles"> профили </a>
391  -# <a href="manual/index.html#MainHelp"> помощь </a>
392  -# <a href="manual/index.html#MainSettings"> настройки </a> \n\n
393  -# <a href="manual/index.html#propertiesSimple"> Свойства задачи (простой режим) </a>
394  -# <a href="manual/index.html#OperationName"> имя </a>
395  -# <a href="manual/index.html#OperationType"> тип </a>
396  -# <a href="manual/index.html#OperationSource"> источник </a>
397  -# <a href="manual/index.html#OperationDestination"> назначение </a>
398  -# <a href="manual/index.html#OperationRemoteNot"> не отображаються места назначения </a>
399  -# <a href="manual/index.html#OperationKeepSnapshots"> снимки </a>
400  -# <a href="manual/index.html#OperationDoneErrorsCheck"> успешное выполнение </a> \n\n
401  -# <a href="manual/index.html#propertiesAdvanced"> Свойства задачи (расширенный режим) </a>
402  -# <a href="manual/index.html#OperationAdvancedDescription"> описание </a>
403  -# <a href="manual/index.html#OperationAdvancedExclude"> каталоги исключения </a>
404  -# <a href="manual/index.html#OperationAdvancedOnlyInclude"> каталоги включения </a>
405  -# <a href="manual/index.html#OperationAdvancedOptions"> параметры </a>
406  -# <a href="manual/index.html#OperationAdvancedRemote"> удаленный доступ </a>
407  -# <a href="manual/index.html#OperationAdvancedAlsoExecute"> дополнительное выполнение </a>
408  -# <a href="manual/index.html#OperationAdvancedValidate"> проверка </a>
409  -# <a href="manual/index.html#OperationAdvancedPatternRules"> шаблоны для правил </a>
410  -# <a href="manual/index.html#OperationAdvancedPatternEditor"> шаблоны для редактирования </a> \n\n
411  -# <a href="manual/index.html#notReady"> Почему не работает </a>
412  -# <a href="manual/index.html#NotReadyIncludeState"> включение состояния </a>
413  -# <a href="manual/index.html#NotReadyExecutionOrder"> описание проверки данных </a>
414  -# <a href="manual/index.html#NotReadyExecutionOrder"> порядок выполнения </a>
415  -# <a href="manual/index.html#NotReadySaveProfile"> сохранение профиля </a> \n\n
416  -# <a href="manual/index.html#purpleButton"> Запуск задач </a>
417  -# <a href="manual/index.html#startDryRun"> симуляция </a>
418  -# <a href="manual/index.html#startOperationsListCheck"> лист проверки задач </a>
419  -# <a href="manual/index.html#rsyncIt"> нормальный режим работы </a>
420  -# <a href="manual/index.html#silentMode"> silent режим работы </a>
421  -# <a href="manual/index.html#terminal"> режим работы из командной строки </a> \n\n
422  -# <a href="manual/index.html#cronIt"> Расписание </a>
423  -# <a href="manual/index.html#cronItAdd"> добавление задания </a>
424  -# <a href="manual/index.html#cronItModify"> модификация задания </a>
425  -# <a href="manual/index.html#cronItRemove"> удаление задания </a>
426  -# <a href="manual/index.html#cronItCronIt"> включение задания </a>
427  -# <a href="manual/index.html#cronItCrontabInfo"> информация crontab </a>
428  -# <a href="manual/index.html#cronItTroubleshoot"> ошибки crontab </a>
429  -# <a href="manual/index.html#cronItLogFile"> лог файл </a> \n\n
430  -# <a href="manual/index.html#email"> Отправка почтовых сообщений </a>
431  -# <a href="manual/index.html#emailCommand"> команда </a>
432  -# <a href="manual/index.html#emailConditions"> условия </a>
433  -# <a href="manual/index.html#emailArguments"> аргументы </a>
434  -# <a href="manual/index.html#emailTest"> тестирование </a>
435  -# <a href="manual/index.html#emailLogfile"> лог файл </a> \n\n
436  -# <a href="manual/index.html#manageMain"> Управление резервным копированием/синхронизацией </a>
437  -# <a href="manual/index.html#manageLogViewer"> просмотр лог сообщений </a>
438  -# <a href="manual/index.html#manageCalcDifs"> вычисление различий </a>
439  -# <a href="manual/index.html#manageDelete"> удаление резервных копий </a>
440  -# <a href="manual/index.html#manageRestore"> восстановление </a> \n\n
441  -# <a href="manual/index.html#restore"> Процедуры восстановления </a>
442  -# <a href="manual/index.html#restoreProfiles"> восстановление профиля </a>
443  -# <a href="manual/index.html#restoreWizard"> управление окнами </a>
444  -# <a href="manual/index.html#restoreTask"> разделение задач </a> \n\n
445  -# <a href="manual/index.html#thanks"> Эпилог </a>
446 \n
447 \n
448 @section OfficialSite Официальный сайт
449 \n
450 \n
451 <table width=100% border=0>
452 <tr> <td align=left width=100%>
453 Сайт оригинальной версии программы <a href="http://luckybackup.sourceforge.net"> luckyBackup </a>
454 </td> </tr>
455 </table>
456 \n
457 <hr/>
458 \n
459 <table width=100% border=0>
460 <tr> <td align=left width=100%>
461 Сайт модификации программы luckyBackupW <a href="http://www.scale-tech.ru">scale-tech.ru</a>
462 </td> </tr>
463 </table>
464 \n
465 <hr/>
466 \n
467 \n
468 \n
469 \n
470 */
471 Файл содержит оглавление и содержание титульной страницы "Руководство пользователя luckyBackupW"