我试图使用wget下载CSS文件 - 我会说,这是一个非常简单的任务, 但每当我尝试下载CSS文件时,我都会收到一个损坏/错误格式的文件,其中包含以下行:
wں��_�m�^{���|&�gC�H�4�I�d��m����V��;��%Y6�w��K�K#i4��F#���D�g;�J`FO�ꪲ�l+��_D�s`�JU7�D��w*ފ��W^;�r�t�a���<��M�t�c?\N<�v���_���&0��7����P{�י���M63Ӷ���U�V9�V���Me匞<(ҜU&�;��7�X����9�f�ܙ�(�=gv�B����C�T��ϕ�i=!��yhZ��t��2'��M��}o�C�8�7�pW�f����
事情是:下载其他文件工作得很好,这个文件一定有问题......
我尝试更新wget - 相同的输出。
尝试使用curl - 相同的输出。
我很感激任何帮助!谢谢:))
答案 0 :(得分:3)
服务器正在提供gzip压缩文件以减少发送的数据量。它可能不会为它所服务的一切做到这一点,但它肯定适用于这个文件。
您可以使用--compressed curl选项解压缩它返回的内容:
dnx*
答案 1 :(得分:2)
使用wget
下载该文件,并使用file
:
$ wget -O foo.css http://daks2k3a4ib2z.cloudfront.net/56938a33feb451344a7acab7/css/compass-hls.eedd6aab0.min.css
$ file foo.css
foo.css: gzip compressed data, from Unix
使用wget下载文件,将其写入stdout,解压缩,将其写入文件并使用file
进行检查:
$ wget -O - http://daks2k3a4ib2z.cloudfront.net/56938a33feb451344a7acab7/css/compass-hls.eedd6aab0.min.css | gunzip > foo.css
$ file foo.css
foo.css: ASCII text, with very long lines, with no line terminators