2014-10-07 17 views
6

Możliwe jest skompilowanie Libcurl z obsługą OpenSSL, SSH2 i zlib. Dowiedziałem się, że OpenSSL jest używany jako alternatywa dla ruchu SSL, jak to opisano na FAQ i mogę wywnioskować, co robi SSH2, ale do czego dokładnie służy zlib?Dlaczego cURL używa zlib?

Odpowiedz

14

Odpowiedzi HTTP mogą być następujące: compressed with gzip. Biblioteka zlib służy do dekompresji tych odpowiedzi.

+1

Przesyłanie danych FTP może być również skompresowane przy pomocy gzip, choć nie wiem, czy libCurl obsługuje tę opcję, czy nie. –

+1

'libcurl' obsługuje 'deflate' (algorytm zlib ), 'gzip' i 'compress'. Zobacz: http://curl.haxx.se/dev/readme-encoding.html – Raptor

+0

Jakieś źródło tego? –