5
让Windows以不同的方式对待具有相同扩展名的文件
多个程序使用相同的文件扩展名,但是格式完全不同且不兼容。例如,.sch我的计算机上至少有5种不同格式的文件(TINA,PSpice,PADS,Protel和Eagle)。有没有办法让Windows对它们进行不同的处理,以便双击这样的文件在要打开的程序中将其打开? Linux使用文件本身中的幻数来区分,并且仅使用文件扩展名作为后备计划。(例如,所有PNG文件都 以字节开头 89 50 4E 47 0D 0A 1A 0A,不管您用什么名字命名。)如果Windows可以支持它,那就太好了,但是可能很难实现。也许更简单的东西,如二级扩展,如filename.program1.sch和filename.program2.sch?也许某种过滤器可以动态地重命名文件? 更好的主意:将模糊扩展名与预处理器(.bat文件或专用应用程序)相关联,该预处理器检查二级扩展名或进入文件本身并扫描幻数,然后启动合适的程序?