여러 프로그램이 동일한 파일 확장자를 사용하지만 형식이 완전히 다르며 호환되지 않습니다. 예를 들어 .sch
컴퓨터에 5 가지 이상의 형식 (TINA, PSpice, PADS, Protel 및 Eagle)의 파일이 있습니다. 이러한 파일을 두 번 클릭하면 파일이 열려는 프로그램에서 파일을 열 수 있도록 Windows에서 다르게 처리 할 수있는 방법이 있습니까?
Linux는 파일 자체에서 마술 숫자 를 사용 하여 차별화하고 대체 파일로 파일 확장자 만 사용합니다. ( 예를 들어, 이름이 무엇이든 관계없이 모든 PNG 파일 은 bytes로 시작 89 50 4E 47 0D 0A 1A 0A
합니다.) Windows에서 지원할 수 있으면 좋겠지 만 구현하기가 매우 어려울 수 있습니다. 어쩌면 filename.program1.sch
and 같은 두 번째 수준의 확장과 같은 간단한 것이 filename.program2.sch
있습니까? 어쩌면 파일의 이름을 바꾸는 필터가 있습니까?
더 나은 아이디어 : 모호한 확장을 2 차 확장을 확인하거나 파일 자체로 들어가서 마법 번호를 스캔 한 다음 적절한 프로그램을 시작하는 전 처리기 (.bat 파일 또는 전용 앱)와 연결합니까?