Конференция "Сети" » как сжать запрос? [D7]
 
  • Dmitriy (09.09.10 14:50) [0]
    Здравствуйте!

    Хочу послать POST-запрос на сервер и при этом сжать его как нибудь, чтобы он занимал поменьше трафика. Есть такая возможность например на Indy?
  • Anatoly Podgoretsky © (09.09.10 15:44) [1]
    > Dmitriy  (09.09.2010 14:50:00)  [0]

    zlib
  • Dmitriy (13.09.10 07:32) [2]

    > zlib

    С помощью zlib? Но вот мне например, извините конечно за не точность в вопросе, нужно сжать в GZip. Ведь наверно есть разные способы сжатия?
    А в библиотеке zlib для сжатия есть вроде только метод CompressBuf, без указания способов сжатия. Как мне попробовать сжать разными способами?
  • sniknik © (13.09.10 08:06) [3]
    > нужно сжать в GZip.
    библиотека zlib модуль ZLibExGZ

    > А в библиотеке zlib для сжатия есть вроде только метод CompressBuf
    ты смотрел в файле/модуле, который с D7, раз не нашел. он довольно старый, новых методов в нем нет. и кстати в indy (у меня 10, так что пронено) есть свои... именно поэтому, они обновлялись подольше чем D7 закончили.
  • han_malign (17.09.10 14:38) [4]
    zlib - без прикрас - делает данные соответствующие Content-Encoding: "deflate" и/или "zlib", после небольшого изменения заголовка - получается "gzip"...

    а вот LZW для "compress"/"x-compress" - zlib уже не умеет, там принципиально другой метод построения словаря(и "В США патент на алгоритм сжатия LZW, использующийся в GIF (патент № 4 558 302) истёк 20 июня 2003 года."(c)http://ru.wikipedia.org/wiki/GIF)...
  • Anatoly Podgoretsky © (17.09.10 15:04) [5]
    > han_malign  (17.09.2010 14:38:04)  [4]

    И его пустили в свободный доступ.
 
Конференция "Сети" » как сжать запрос? [D7]
Есть новые Нет новых   [134436   +24][b:0][p:0.001]