تحقق من صفحة ويب عن بُعد لمعرفة ما إذا كان ASCII أو ثنائي
سؤال
هل من الممكن التحقق عن بُعد (بدون وصول محلي/FTP) عنوان URL لمعرفة ما إذا كانت صفحة الويب (ملف) تم تحميلها/إنشاءها على أنها ثنائية أو ASCII؟
شكرًا،
روي.
المحلول
لست متأكدًا من القيمة (أو في الواقع ، نية) السؤال ، لكن من الممكن تمامًا إرسال طلب HTTP إلى صفحة الويب وفحص ما يعود. إذا كانت جميع البايتات ضمن النطاق 0x20 إلى 0x7e ، فيمكنك افتراض أنها ASCII بأمان. أي شيء خارج هذا النطاق ليس ASCII.
ربما إذا أشار سؤالك أكثر على لماذا كنت تحاول القيام بذلك ، يمكننا مساعدتك أكثر.
إذا كنت ترغب في معرفة ما إذا كانت الصفحة قد تم ftp'ed إلى الخادم في ASCII أو الوضع الثنائي ، فلن تحدث أي فرق (ولن تتمكن من معرفة ما إذا كان الخادم والجهاز الذي تم تحميله كلاهما ASCII.
إذا قمت بتحميلها ، على سبيل المثال ، ملف EBCDIC في الوضع الثنائي إلى خادم ASCII ، فسيكون ذلك واضحًا على الفور :-).