Foss
Advanced Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору Sinclair83 Цитата: Боюсь, вам на это не хватит и жизни. По крайней мере, такое еще никому не удавалось. Для иллюстрации. попробуйте "захватить" файлы типа .mus, .thx, .sdf и т.д. до бесконечности. Да что там, даже такие, казалось бы знакомые, расширения, как .db (много разнородных программ работают с этими расширениями), .lng (м.б. текстовым или бинарным), .dat (м.б. базой, видеофайлом и т.д.) и проч., которые могут совершенно разных форматов, от совершенно разных приложений. Рано или поздно, если вы захотите, чтобы ваша утилита имела элемент новизны/полезности перед уже существующими вам придется включать сигнатурный анализ файлов, причем по полной программе, поскольку масса расширений, открываются не только определенной утилитой, но и определенной ее версией (то есть грубого анализа "магической последовательности" будет недостаточно). В общем, дело это малоперспективное, если духу на него хватит на месяцок или годик. Если же не включать сигнатурный анализ, то автоматизация сомнительна, поскольку в этом случае юзер сам должен знать, что и чем открывать по расширениям и может просто перетягивать файл на соответствующую кнопку TC без лишних диалогов/кнопок. |