Re: Определение троянистости программы :)
- From
- Valentin Davydov (2:5020/400)
- To
- Vadim Smirnov
- Date
- 2005-04-20T18:42:08Z
- Area
- RU.INTERNET
From: Valentin Davydov <val@sqdp.trc-net.co.jp>
> From: Vadim Smirnov <Vadim.Smirnov@p35.f1100.n5020.z2.fidonet.org>
> Date: Mon, 18 Apr 2005 22:39:00 +0400
>
> AS>>>>> За примерами далеко ходить не надо - посмотри на печальную
> AS>>>>> судьбу документированного поля Content-Length в HTTP.
> VS>>>> А что с ним ?
> AS>>> А ничего, он просто живоей жизнью, а реальный размер файла -
> AS>>> своей :) Невзирая на RFC.
>
> VS>> А как народ узнает о конце файла ? По факту ? Две пустых строки ?
>
> AS> Вариантов много.
>
> AS> Для HTTP 1.1 в случае chunked encoding размер пофиг
>
>Насколько я понимаю - chunked - дело добровольное и попадается не так часто.
>Я бы даже сказал, что мелкие картинки, например, с ним практически не идут.
>
>P.S. А что тогда пишется в это поле и какие вообще трудности его правильно
>заполнить ?
Ну, например, CGI скрипт пишет туда размер дискового файла (ему так проще),
а http-сервер отдаёт текст с перекодировкой (хорошо ещё если просто <LF>
в <CR><LF>, а ну как Windows-1251 в quoted-printable?).
>Когда длинна контента не ясна до передачи - положен chunked,
А если запрос http/1.0?
Вал. Дав.
--- ifmail v.2.15dev5.3
* Origin: St. Petersburg State University (2:5020/400)
SEEN-BY: 46/50 50/203 520 400/814 450/159 186 1024 451/30 461/43 640 465/11
SEEN-BY: 465/285 469/999 550/5063 4616/3 4625/8 4627/10 5000/76 5000 5001/5001
SEEN-BY: 5003/57 5006/1 5007/1 5010/70 87 5011/13 5012/23 5015/10 5020/52 118
SEEN-BY: 5020/154 175 242 390 400 545 549 639 715 758 780 830 892 937 1042
SEEN-BY: 5020/1057 1163 1604 1665 1922 2020 2142 2238 2590 4441 8383 5021/3 29
SEEN-BY: 5022/128 5025/3 750 5026/14 45 49 5027/16 5030/49 115 473 556 966
SEEN-BY: 5030/1063 1900 5031/70 5035/38 5036/1 34 5041/20 5042/13 5047/43
SEEN-BY: 5051/15 5054/1 8 9 28 35 37 67 5057/1 5060/88 5061/15 5063/3 5066/18
SEEN-BY: 5069/7 5070/1222 5075/35 5080/80 1003 5081/2 5083/21 5085/13 5095/20
SEEN-BY: 5099/133 6000/12 254 6001/3
PATH: 5020/400 4441 545 5054/1 37