                    ФОРМАТ ФАЙЛА ОБНОВЛЕНИЙ DRWEB32.LST

    Файл  обновлений  представляет  из себя текстовый файл, состоящий из
последовательных  секций, относящихся к разным версиям программы. Каждая
секция начинается с номера версии в квадратных скобках. Старшая версия -
в сотнях, младшая - в единицах. Например:

[424]
+drwebase.vdb, 1234DEFA
=changed.vdb,
-deleted.vdb,

[425]
=drweb32.dll, 0C8743FE
-deleted2.dll,

    После  строки  с  номером  версии  до  начала  следующей секции идут
строки,  описывающие  полный  комплект  файлов,  относящихся к указанной
версии. Строка с описанием файла имеет следующий формат:

     <id><filename>,[<crc32>]

    <id>  может  быть одним из символов: '+', '=' или '-'. '+ ' означает,
что указанный файл добавился по отношению к набору существующих файлов, '=' -
то,  что файл изменился, '-' - что указанный файл исключен из комплекта.
С  помощью  '-'  можно  очищать каталог программы пользователя от лишних
файлов  (например,  старых  дополнений). <filename> описывает имя файла,
входящего  в  комплект  версии.  За  именем файла следует запятая, после
которой    для    проверки   опционально   указывается   CRC32   файла в
шестнадцатиричном формате.

    Существует   особый  тип  секции  -  разделитель,  задающийся  таким
образом:

[---]

    Данный  тип  секций  служит  для разделения групп версий. Накопление
информации   об   обновляемых  файлах  производится  начиная  с  секции,
соответствующей  обновляемой  версии  программы  и  до  тех пор, пока не
встретиться такая секция-разделитель. Дальнейшие секции пропускаются.

Файл описания обновлений можно скачать по URL:
http://update.drweb.com/unix/drweb32.lst

Но в запросе обязательно наличие заголовков:
X-DrWeb-KeyNumber: номер пользовательской лицензии (поле Number в секции 
 [User] ключа)
X-DrWeb-Validate: md5 сумма ключа

Пример запроса для wget:
# wget --header="X-DrWeb-Validate: 01234567890123456789012345678901"\
       --header="X-DrWeb-KeyNumber: 1234567890"\
       http://update.drweb.com/unix/drweb32.lst



