Синтаксис:
$UGetZBlock [старт] [число_байт] [имя_файла]|
Направление команды:
Клиент ---> Клиент
Описание:
Это дополнение к протоколу DC++. На поддержку этого дополнения указывает параметр XmlBZList в команде $Supports.
Другой клиент отсылает команду «$Sending [байты]|[данные]», если всё в порядке, иначе он отправляет команду «$Failed [описание_ошибки]|». Где [байты] — это несжатое число байт (клиент не знает, до какой степени сжат файл).
Более детальное описание параметров смотрите в команде $UGetBlock
Сжатие:
Сжатие выполняется библиотекой zlib, использующей динамический уровень сжатия. Уровень сжатия может изменяться для того, чтобы снизить нагрузку на процессор или в случае, если файл не сжимается. Уровень сжатия регулируется с помощью хеш–функции adler32
Оригинал (by Setuper): http://mydc.ru/index.html?showtopic=915&view=findpost&p=9165