Проверьте веб-страницу удаленно, чтобы узнать, является ли она ASCII или двоичной

StackOverflow https://stackoverflow.com/questions/819133

  •  03-07-2019
  •  | 
  •  

Вопрос

Можно ли удаленно проверить (без локального / FTP-доступа) URL-адрес, чтобы узнать, была ли веб-страница (файл) загружена / создана в двоичном формате или ascii?

Спасибо,

Рой.

Это было полезно?

Решение

Не уверен в значении (или, действительно, намерениях) вопроса, но вполне возможно отправить HTTP GET-запрос на веб-страницу и проверить, что приходит в ответ.Если все байты находятся в диапазоне от 0x20 до 0x7e, вы можете с уверенностью предположить, что это ASCII.Все, что выходит за пределы этого диапазона, не является ASCII.

Возможно, если бы ваш вопрос больше указывал на почему вы пытались сделать это, мы могли бы помочь вам в дальнейшем.

Если вы хотите выяснить, была ли страница передана по FTP на сервер в ASCII или двоичном режиме, это не будет иметь никакого значения (и вы не сможете определить), являются ли сервер и машина, которая его загрузила, ASCII.

Если вы загрузили, например, файл EBCDIC в двоичном режиме на сервер ASCII, это будет сразу очевидно :-).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top