FILExt에 대한 데이터를 수집하는 방법
Windows에서 작은 배치 파일을 실행하고 해당 파일의 출력을 FILExt로 보내면 FILExt 데이터베이스를 최신 상태로 완전하게 유지할 수 있습니다. 도와주세요... 방법입니다.
먼저 이 사이트에서 filext_filetype.bat라는 배치 파일을 다운로드합니다. 파일 크기는 507바이트입니다. 파일을 가져오려면 아래 링크를 오른쪽 클릭하고 다른 이름으로 대상 저장... 옵션을 선택합니다(또는 다른 이름으로 링크 저장...FireFox를 사용하는 경우). FILExt는 출력 파일을 바탕 화면에 저장하고 쉽게 찾을 수 있도록 파일을 바탕 화면에 저장할 것을 제안합니다. 완료되면 배치 파일과 출력 파일을 모두 안전하게 삭제할 수 있습니다. (참고: 일부 방화벽 프로그램은 이 스크립트를 신뢰할 수 있는지 묻습니다. 이 페이지에서 가져오고 배치 파일 아래 목록으로 내용을 확인하는 한 안전합니다.)
배치 파일의 명령이 무엇인지 알고 싶다면 아무 텍스트 편집기에서나 파일을 열어 보십시오. 파일을 변경하지 마세요. 참고로 여기 파일에 있어야 할 내용의 사본이 있습니다...
Echo OFF CLS assoc > filext_submission_output.txt Echo ---------- >> filext_submission_output.txt ftype >> filext_submission_output.txt Echo Thank you. The output file has been created and Echo named filext_submission_output.txt and it should Echo be in the same place where you saved this batch Echo file. All that is left now is to send that file Echo to FILExt. Attach it to an E-mail sent to the Echo address: filetype@filext.com Echo The E-mail subject should be: Submission Echo Thank you. Pause Exit
출력을 얻으려면 배치 파일을 두 번 클릭하세요. 명령 프롬프트 창이 열리며 매우 짧은 시간 안에 처리가 완료되었으며 특정 주소의 FILExt로 출력을 보내야 한다는 텍스트 메시지가 표시됩니다. 출력 파일은 배치 파일과 동일한 폴더에 있어야 합니다(또는 배치 파일을 넣으라는 제안을 따랐다면 바탕 화면에 있어야 함).
출력 파일을 메일 메시지에 첨부하는 방법은 메일 클라이언트 프로그램에 따라 다릅니다. FILExt는 그곳으로 안내할 수 없습니다. 방법을 모르는 경우 메일 클라이언트에 대한 도움말을 사용하십시오. 파일을 보낼 주소는 위에 지정되어 있습니다(.bat 파일 코드 참조). 이메일 제출의 제목에 한 단어를 넣으십시오. 질문을 하거나 다른 메일이나 파일을 해당 주소로 보내지 마세요. 필터링되고 올바른 이름의 텍스트 첨부 파일이 있는 메일만 FILExt로 전송됩니다. 다른 모든 메일은 자동으로 삭제(이 주소는 이 페이지와 배치 파일의 수집 로봇에 노출되기 때문에 FILExt는 해당 주소에서 상당한 양의 스팸 및 맬웨어를 수신할 것으로 예상하여 해당 자료의 자동 폐기를 의무화합니다.)
당신은 확실히 그것을 보내기 전에 텍스트 편집기에서 파일을 볼 수 있습니다. 그러나 저장하는 경우 텍스트 편집기에 파일을 저장하지 마세요. 저장하지 않고 종료하고 배치 파일이 생성한 대로 파일을 보냅니다. 텍스트 편집기에서 파일을 저장하면 줄이 줄 바꿈되어 그런 식으로 저장됩니다. 이것은 파일을 쓸모없게 만들고 줄 바꿈이 있는 경우 그냥 버려집니다. 그것은 당신과 나의 시간을 낭비합니다.
개인 정보가 걱정되는 경우 제출하는 동안 귀하의 이메일 주소가 제출과 연결될 수 있으므로 누군가가 귀하의 시스템에 있는 모든 소프트웨어를 특정 이메일 주소와 연결할 수 있음을 이해하십시오. FILExt는 이를 수행할 계획이 없으며 첨부 파일이 메일에서 제거되고 메일이 도착하는 즉시 메일 자체가 삭제됩니다. 귀하의 개인 정보는 FILExt에 중요하며 귀하의 특정 시스템에 있는 것은 관심이 없습니다. 시스템이 파일 형식을 확장자 및 프로그램과 연결하는 방법이 중요하며 수집되는 유일한 데이터가 됩니다. 이 데이터는 다른 제출물과 함께 축적되며 특정 전자 메일 주소와의 연결은 어디에도 기록되지 않으므로 축적된 데이터에서 개별 기여를 가져올 수 없습니다. 대부분의 FILExt 결과 페이지 하단에서 이 컬렉션의 결과를 볼 수 있습니다.
제출물을 읽는 방법
관심이 있는 경우 모든 텍스트 편집기에서 제출물을 볼 수 있습니다. 제출은 기본적으로 두 가지 다른 Windows 명령의 모음입니다. "assoc" 및 "ftype"
"연합" 이 명령은 레지스트리에 기록된 각 파일 확장자의 목록을 출력하고 그 뒤에 해당 확장자와 관련된 파일 유형을 출력합니다. 파일 유형은 기본적으로 Windows에서 특정 확장자를 가진 파일을 클릭할 때 실행될 프로그램의 짧은 이름입니다. 출력 목록은 알파벳순이며 제출 파일의 전반부입니다.
위의 Echo 명령은 파일에 구분자를 추가하여 FILExt에게 "assoc"이 있는 위치를 알려줍니다. 명령 출력이 종료되고 "ftype"이 종료됩니다. 출력이 시작됩니다.
"ftype" 그런 다음 명령은 각 파일 유형(짧은 이름)의 목록과 해당 파일 유형이 활성화될 때 실행할 특정 명령(관련 파일 확장자를 클릭하여)을 출력합니다. 이 데이터는 FILExt에 시스템에서 특정 파일 유형과 파일 확장자를 캡처한 프로그램을 알려줍니다. 대부분의 경우 공급업체는 소프트웨어에 대한 설명이 포함된 폴더 및 파일 이름을 사용하므로 이러한 경우 특정 프로그램 및 폴더는 어떤 프로그램이 파일 확장자를 캡처했는지 명확한 힌트를 제공합니다. 다른 사용자는 동일한 파일 확장자를 가진 파일을 여는 데 필요할 수 있는 프로그램을 검색할 때 이 정보를 사용할 수 있습니다.
일반적인 결합 항목은 다음과 같을 수 있습니다.
ASR.....asrfile....."C:\Program Files\Macromedia\Dreamweaver MX 2004\Dreamweaver.exe" "%1"
...그리고 동일한 정보가 FILExt 데이터베이스에 나타나고 적절한 파일 확장자(위의 경우 ASR)로 표시됩니다.
이상해 보이지만 그 줄에는 상당한 양의 데이터가 있습니다. 기본적으로 일부 시스템에서는 .ASR 파일 확장자가 "asrfile"이라고 합니다. Macromedia에서 만든 Dreamweaver MX 2004 프로그램과 연결됩니다. 다행히도 많은 회사에서 프로그램 이름과 회사 이름을 모두 제공하는 경로에 실행 파일을 넣습니다. 해당 데이터가 경로 이름에 없는 경우에도 .EXE 파일 이름 자체에서 Google 검색을 실행하여 추가 정보를 얻을 수 있습니다.
일부 항목에는 "%1"과 같은 다음 데이터가 있습니다. 위에. 이것은 프로그램에 제공되는 매개변수이며(예: 종종 %1은 클릭한 파일의 이름을 의미함) 이러한 항목은 대부분 무시할 수 있습니다.
일부 항목에는 .EXE 파일 경로의 일부로 변수가 있습니다. 가장 일반적인 두 가지는 다음과 같습니다.
- Windows 폴더의 경로를 상징적으로 나타내는 %SystemRoot% 및
- 프로그램 파일 폴더의 경로를 상징적으로 나타내는 %ProgramFiles%.
일부 항목에는 폴더 이름의 단축 버전이 표시됩니다. 예를 들어, C:\PROGRA~1\은 C:\Program Files\ 폴더의 짧은 이름입니다. 옛날 MS-DOS 파일과 폴더는 마침표 앞 8자, 뒤 3자(8.3 형식으로 요약) 이하의 이름으로 제한되었습니다. Windows는 해당 제한과의 호환성을 유지하며 8.3 형식보다 긴 파일/폴더 이름은 단축됩니다. 이 단축 프로세스에 대한 규칙이 있지만 기본적으로 파일의 루트 이름은 6자로 단축된 다음 해당 6자의 첫 번째 인스턴스에 대해 ~1이 추가됩니다. 중복된 6자 이름이 있는 경우 ~2가 추가되고 2개의 중복이 있는 경우 ~3이 추가된 것을 볼 수 있습니다.
일부 항목은 특정 파일 이름을 참조하지 않지만 대신 {f39a0dc0-9cc8-11d0-a599-00c04fd64433} 형식의 CLSID가 표시됩니다. CLSID는 ActiveX 클래스 식별자이며 각 ActiveX 클래스는 복합 문서 개체, ActiveX 컨트롤 또는 ActiveX 모듈의 다른 클래스인지 여부에 관계없이 고유한 CLSID가 할당됩니다. 각 CLSID에 사용되는 고유 문자열을 전역 고유 식별자라고 합니다. , 또는 GUID이고 프로그래머는 Guidgen.exe라는 유틸리티를 사용하여 번호를 생성합니다. CLSID는 16바이트 값으로 저장되며 중괄호로 묶인 긴 숫자 문자열로 나타납니다. 각 CLSID는 하이픈으로 구분된 8, 4, 4, 4 및 12개의 16진수 형식을 취합니다. CLSID는 Windows에서 사용하는 또 다른 약식 이름이며 참조하는 모든 항목에 고유합니다. CLSID와 프로그램 또는 프로세스 간의 특정 연결을 찾으려면 Windows 레지스트리를 살펴봐야 합니다.
마지막으로 일부 항목은 겉보기에 동일한 프로그램을 여러 번 가리킬 것입니다. 제출을 분석할 때 정확한 일치 루틴이 사용되기 때문에 차이가 있으면 별도의 항목이 생성됩니다. 이는 Windows의 다른 언어 버전(예: 영어 버전은 C:\Program Files\을 사용하고 이탈리아어 버전은 C:\Programmi\를 사용), 프로그램의 다른 버전 또는 기타 사소한 차이점으로 인해 발생할 수 있습니다. 파일 확장자를 사용하는 프로그램의 다양한 버전을 가리키고 해당 프로그램이 해당 확장자를 사용한 기간(예: Paint Shop Pro의 이전 버전에서는 .PSP 및 최신 버전은 여전히 해당 파일을 읽지만 기본적으로 대신 .PSPImage 파일을 씁니다.