Jump to content

Казус Windows XP


LifeOnNet
 Share

Recommended Posts

Привет!

Недавно столкнулся со странностью Windows. Обычно идентификация типа производится с помощью расширения имени файла, но вот есть некоторые файлы (полученные по почте), которые не имея расширения все равно ассоциируются с программами. Возможно кто-то может объяснить как это происходит? Или в Windows есть такой же механизм идентификации файлов как в юниксе?

Link to comment
Share on other sites

Образчик бы приложить... Такого не встречалось. Хотя в принципе тип некоторых файлов можно определить по их первым байтам, но Windows до сих пор ориентировалась при обработке файлов только по ассоциациям расширений их имен.

Link to comment
Share on other sites

образец пока не гарантирую, но могу сказать что файл является файлом Power Point. Кроме того тип файла не идентифицируется но контекстное меню соответствует типу файла: присутствуют и работают команды Show и Open.

Link to comment
Share on other sites

Да, но расширение не спрятано, а отсутствует.

Тип Файла: Файл, что означает отсутствие расширения само по себе.

Возможно просто "открыть с помощью" сохранило приложение.

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

P.S. Перемещение, переименование файла тоже не влияет на его ассоциацию с программой.

Edited by LifeOnNet
Link to comment
Share on other sites

winRAR тоже как-то умеет распознавать свои самораспаковывающиеся архивы хотя у них обычное exe расширение. При открытии файла в текстовом редакторе видно что в первых 10 символах обычно написан тип файла (для архивов проверено)

Link to comment
Share on other sites

Loader: WinRar читает заголовки файлов, но это единичная программа так делает + она знает что там должно быть, но РР этого делать не будет ибо он софт от M$ ;)

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...