LifeOnNet Posted October 24, 2008 Report Share Posted October 24, 2008 Привет! Недавно столкнулся со странностью Windows. Обычно идентификация типа производится с помощью расширения имени файла, но вот есть некоторые файлы (полученные по почте), которые не имея расширения все равно ассоциируются с программами. Возможно кто-то может объяснить как это происходит? Или в Windows есть такой же механизм идентификации файлов как в юниксе? Link to comment Share on other sites More sharing options...
Тролль Posted October 24, 2008 Report Share Posted October 24, 2008 Образчик бы приложить... Такого не встречалось. Хотя в принципе тип некоторых файлов можно определить по их первым байтам, но Windows до сих пор ориентировалась при обработке файлов только по ассоциациям расширений их имен. Link to comment Share on other sites More sharing options...
LifeOnNet Posted October 24, 2008 Author Report Share Posted October 24, 2008 образец пока не гарантирую, но могу сказать что файл является файлом Power Point. Кроме того тип файла не идентифицируется но контекстное меню соответствует типу файла: присутствуют и работают команды Show и Open. Link to comment Share on other sites More sharing options...
Loader Posted October 24, 2008 Report Share Posted October 24, 2008 Возможно просто "открыть с помощью" сохранило приложение. А расширение файла после этой процедуры прячется Link to comment Share on other sites More sharing options...
LifeOnNet Posted October 25, 2008 Author Report Share Posted October 25, 2008 (edited) Да, но расширение не спрятано, а отсутствует. Тип Файла: Файл, что означает отсутствие расширения само по себе. Возможно просто "открыть с помощью" сохранило приложение. Возможно, но куда? Обычно эта функция вписывает приложение в список для определенного расширения, а если его нет, то то каждый раз система узнает чем открыть файл, а значит не помнит его приложение. P.S. Перемещение, переименование файла тоже не влияет на его ассоциацию с программой. Edited October 25, 2008 by LifeOnNet Link to comment Share on other sites More sharing options...
Форматцевт Posted October 26, 2008 Report Share Posted October 26, 2008 LifeOnNet: ну так же всё просто, файлы без расширения теперь будут файломи Power Point - идея ясна? ;) Link to comment Share on other sites More sharing options...
Loader Posted October 26, 2008 Report Share Posted October 26, 2008 winRAR тоже как-то умеет распознавать свои самораспаковывающиеся архивы хотя у них обычное exe расширение. При открытии файла в текстовом редакторе видно что в первых 10 символах обычно написан тип файла (для архивов проверено) Link to comment Share on other sites More sharing options...
Форматцевт Posted October 26, 2008 Report Share Posted October 26, 2008 Loader: WinRar читает заголовки файлов, но это единичная программа так делает + она знает что там должно быть, но РР этого делать не будет ибо он софт от M$ ;) Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now