Проверьте веб-страницу удаленно, чтобы узнать, является ли она ASCII или двоичной
Вопрос
Можно ли удаленно проверить (без локального / FTP-доступа) URL-адрес, чтобы узнать, была ли веб-страница (файл) загружена / создана в двоичном формате или ascii?
Спасибо,
Рой.
Решение
Не уверен в значении (или, действительно, намерениях) вопроса, но вполне возможно отправить HTTP GET-запрос на веб-страницу и проверить, что приходит в ответ.Если все байты находятся в диапазоне от 0x20 до 0x7e, вы можете с уверенностью предположить, что это ASCII.Все, что выходит за пределы этого диапазона, не является ASCII.
Возможно, если бы ваш вопрос больше указывал на почему вы пытались сделать это, мы могли бы помочь вам в дальнейшем.
Если вы хотите выяснить, была ли страница передана по FTP на сервер в ASCII или двоичном режиме, это не будет иметь никакого значения (и вы не сможете определить), являются ли сервер и машина, которая его загрузила, ASCII.
Если вы загрузили, например, файл EBCDIC в двоичном режиме на сервер ASCII, это будет сразу очевидно :-).