잘못된 확장자를 가정하여 파일 형식 찾기


9

보관중인 이미지 아카이브가 있습니다. 때로는 확장명을 동일하게 유지하면서 파일을 다시 포맷하는 사이트에서 PNG 이미지를 여전히 ".png"라는 JPG로 만듭니다. 언제 이런 일이 발생했는지 발견하고 자동으로 수정하는 방법이 있습니까?

Windows에서는 IrfanView를 사용했지만 와인 래퍼가 필요합니다.


무료 온라인 도구 Falstaff
Shaul Zevin

답변:


17

다음 file명령 을 사용할 수 있습니다 .

$ file file.png
file.png: PNG image data, 734 x 73, 8-bit/color RGB, non-interlaced

$ mv file.png file.txt
$ file file.txt
file.txt: PNG image data, 734 x 73, 8-bit/color RGB, non-interlaced

file유형을 결정하는 파일에 대한 몇 가지 테스트를 수행합니다. 아마도 가장 중요한 테스트는 매직 번호 (파일 헤더의 문자열)를 사전 정의 된 목록과 비교하는 것입니다.


정확히 내가 찾던 것. 감사합니다!
Aescula

1
사용할 때 file다양한 유닉스에서 다른 출력을 줄 수 있다는 점에 유의하십시오. unix.stackexchange.com/questions/151008/…
slm

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.