Я обнаружил, что загрузка определенных сжатых gzip файлов из внутренней сети нашего рабочего места приводит к распаковке файлов в процессе загрузки. Я не хочу, чтобы это произошло (это образы ядра Linux). Могу ли я остановить это? Кажется, это происходит во всех веб-браузерах, которые я пробую, но не при использовании wget.
1 ответ
Обычно GZip используется для сжатия данных, отправляемых через HTTP-соединения, поэтому браузеры извлекают данные, если см. Заголовок Content-Encoding: gzip
. Почти наверняка сервер вашей внутренней сети настроен на отправку этих файлов с заголовками Content-Type: application/x-gzip
и Content-Encoding: gzip
. Это не очень хорошая настройка на вашем сервере; среди разработчиков Firefox была дискуссия о том, как справиться с этой ситуацией, но они решили, что если люди захотят сделать это с сервером, это будет их проблемой :)
Лучше всего исправить свой внутренний сервер - в зависимости от того, какой сервер вы используете. Если вы не можете этого сделать, попробуйте изменить заголовки accept
в вашем браузере (инструкции Firefox). Это может не сработать, так как не все серверы будут уважать их, и вы не забудете изменить их обратно, так как они замедляют работу вашего браузера на других сайтах.