Почему функция gzuncompress () PHP может пойти не так?

PHP имеет свою собственную функцию для работы с архивами gzip. Я написал следующий код:

error_reporting(E_ALL); $f = file_get_contents('http://spiderbites.nytimes.com/sitemaps/www.nytimes.com/sitemap.xml.gz'); echo $f; $f = gzuncompress($f); echo "<hr>"; echo $f; 

Первое эхо обычно выводит сжатый файл с правильным заголовком (по крайней мере, первые два байта верны). Если я загружу этот файл с помощью своего браузера, я могу его легко распаковать.

Однако gzuncompress бросил Warning: gzuncompress(): data error in /home/path/to/script.php on line 5

Может ли кто-нибудь указать мне в правильном направлении, чтобы решить эту проблему?

РЕДАКТИРОВАТЬ:

Часть вывода phpinfo ()

введите описание изображения здесь