LifeOnNet Опубликовано 24 октября, 2008 Жалоба Поделиться Опубликовано 24 октября, 2008 Привет! Недавно столкнулся со странностью Windows. Обычно идентификация типа производится с помощью расширения имени файла, но вот есть некоторые файлы (полученные по почте), которые не имея расширения все равно ассоциируются с программами. Возможно кто-то может объяснить как это происходит? Или в Windows есть такой же механизм идентификации файлов как в юниксе? Ссылка на комментарий Поделиться на другие сайты Поделиться
Тролль Опубликовано 24 октября, 2008 Жалоба Поделиться Опубликовано 24 октября, 2008 Образчик бы приложить... Такого не встречалось. Хотя в принципе тип некоторых файлов можно определить по их первым байтам, но Windows до сих пор ориентировалась при обработке файлов только по ассоциациям расширений их имен. Ссылка на комментарий Поделиться на другие сайты Поделиться
LifeOnNet Опубликовано 24 октября, 2008 Автор Жалоба Поделиться Опубликовано 24 октября, 2008 образец пока не гарантирую, но могу сказать что файл является файлом Power Point. Кроме того тип файла не идентифицируется но контекстное меню соответствует типу файла: присутствуют и работают команды Show и Open. Ссылка на комментарий Поделиться на другие сайты Поделиться
Loader Опубликовано 24 октября, 2008 Жалоба Поделиться Опубликовано 24 октября, 2008 Возможно просто "открыть с помощью" сохранило приложение. А расширение файла после этой процедуры прячется Ссылка на комментарий Поделиться на другие сайты Поделиться
LifeOnNet Опубликовано 25 октября, 2008 Автор Жалоба Поделиться Опубликовано 25 октября, 2008 (изменено) Да, но расширение не спрятано, а отсутствует. Тип Файла: Файл, что означает отсутствие расширения само по себе. Возможно просто "открыть с помощью" сохранило приложение. Возможно, но куда? Обычно эта функция вписывает приложение в список для определенного расширения, а если его нет, то то каждый раз система узнает чем открыть файл, а значит не помнит его приложение. P.S. Перемещение, переименование файла тоже не влияет на его ассоциацию с программой. Изменено 25 октября, 2008 пользователем LifeOnNet Ссылка на комментарий Поделиться на другие сайты Поделиться
Форматцевт Опубликовано 26 октября, 2008 Жалоба Поделиться Опубликовано 26 октября, 2008 LifeOnNet: ну так же всё просто, файлы без расширения теперь будут файломи Power Point - идея ясна? ;) Ссылка на комментарий Поделиться на другие сайты Поделиться
Loader Опубликовано 26 октября, 2008 Жалоба Поделиться Опубликовано 26 октября, 2008 winRAR тоже как-то умеет распознавать свои самораспаковывающиеся архивы хотя у них обычное exe расширение. При открытии файла в текстовом редакторе видно что в первых 10 символах обычно написан тип файла (для архивов проверено) Ссылка на комментарий Поделиться на другие сайты Поделиться
Форматцевт Опубликовано 26 октября, 2008 Жалоба Поделиться Опубликовано 26 октября, 2008 Loader: WinRar читает заголовки файлов, но это единичная программа так делает + она знает что там должно быть, но РР этого делать не будет ибо он софт от M$ ;) Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти