Если я классифицирую файлы как двоичные (например, .exe, .mp3, .docx, .pdf) и текстовые (например, rtf, txt, html, xml), то как мы можем использовать классический FSO ASP, чтобы определить, какой тип файла конкретный файл?
ASP Classic — определение, является ли файл двоичным или текстовым (ascii) с помощью FileSystemObject
Ответы (2)
Посмотрел в интернете, все пользователи одного мнения. Не существует прямого способа изменить ситуацию. Видимо придется делать это вручную. Эта ссылка дает вам набор правил, позволяющих отличить текст от бинарный файл.
person
Reporter
schedule
26.11.2012
Согласно Эрику Липперту, FSO не t предназначен для двоичных файлов. Но использование .Read(n) для получения первых нескольких символов и сравнения их с известными подписями должно работать.
P.S.
Если вы выполняете полное сканирование для классификации данных, как предполагал репортер, убедитесь, что вы используете более современные правила (например, текстовый файл UTF16 может содержать 50% «нулей»).
person
Ekkehard.Horner
schedule
26.11.2012