Windows에서 파일 형식 확인

Windows에서 파일 형식 확인

최근에 바이러스에 걸렸어요. 이 바이러스는 내 컴퓨터에 있는 비디오 이미지 및 연락처와 같은 많은 파일의 이름을 무작위로 변경했으며 해당 파일을 확장명 없이 만들었습니다. SO 이름 바꾸기 배치 파일 답변을 사용하여 일부 사진을 복구했습니다. 일부 파일은 비디오인지 이미지인지 인식할 수 없고 형식도 알 수 없습니다. 해당 파일 형식을 감지하는 데 도움이 되셨나요? 프로그래밍 방식이 아닌 솔루션이 있다면 많이 감사하겠습니다.

답변1

TrID해당 파일을 식별하는 데 도움이 될 수 있습니다.

  1. 프로그램과 정의를 다운로드하세요.
  2. 일부 디렉토리에 배치하십시오.
  3. 해당 디렉터리를 PATH에 추가합니다.
    • Win+를 누르세요 R.
    • 을 입력 systempropertiesadvanced하고 클릭하세요.좋아요,
    • 딸깍 하는 소리환경 변수...버튼을 누르고 찾아보세요아래쪽 상자에는
    • 세미콜론과 TrID 디렉터리를 추가합니다.
  4. trid이제 명령줄에 입력하여 TrID를 실행할 수 있습니다 . 예제는 프로그램 사이트에서 확인할 수 있습니다.

답변2

일부 파일에는 내부에 유형이 정의되어 있습니다(이를매직넘버). 예를 들어, 모든 Windows 애플리케이션과 모든 DLL에는 처음 2바이트가 있습니다 MZ. 따라서 때로는 무엇이 무엇인지 알아보기 위해 HEX 편집기를 살펴봐야 할 때도 있습니다. 예:

여기에 예가 있습니다

가능하다면 셰어웨어를 다운로드하세요.총 사령관, 파일 위에 커서를 놓고 F3(보기)을 누르세요.

그러나 때로는 그것조차 도움이 되지 않을 수도 있습니다. 특히 일부 회사에서 제작할 수 있는 사용자 정의 파일 형식의 경우에는 이것이 도움이 되기를 바랍니다.

답변3

다음을 통해 일종의 un*x 레이어를 설치할 수 있습니다.시그윈환경을 선택한 다음파일 유틸리티(패키지에 포함되어 있습니다.베이스), 이는 파일의 매직 넘버를 확인하고 몇 가지 추가 정보를 제공할 수도 있습니다.

$ file *
img234.png:         PNG image data, 834 x 354, 8-bit/color RGB, non-interlaced
folder:             directory
animation.flv:      Macromedia Flash Video
charmap.pdf:        PDF document, version 1.4
charmap.tex:        LaTeX 2e document, ASCII text
song.mp3:           MPEG ADTS, layer III, v1, 128 kbps, 44.1 kHz, JntStereo
dvd.iso:            # UDF filesystem data (version 1.5) 'HOLIDAY_SLIDESHOW              '

실제로 cygwin은 오히려 과도하게 자동화된 솔루션입니다(최소 설치약 20MB) 명령 하나를 실행하는 데만 사용되지만 정교한 작업도 가능합니다.CLI... 제가 Windows에서 가장 그리워하는 것 중 하나입니다.

관련 정보