바이너리 스트림의 IANA 이미지 형식 문자열

바이너리 스트림의 IANA 이미지 형식 문자열

공무원은 어떻게 구할 수 있나요?IANA 이미지 미디어 유형(있는 경우) 바이너리 스트림? 이미지 작업을 할 때 파일 확장자를 신뢰하거나 막연한 추측을 피하고 싶습니다. ImageMagick과 같은 일부 일반적인 도구의 명령을 사용 identify하거나 필요한 경우 일부 프로그래밍 언어를 사용하는 것이 좋습니다 .

답변1

당신이 사용할 수있는file주문하다. 대부분의 Linux 배포판에서 기본적으로 사용할 수 있으며 다음을 통해 Windows 버전을 얻을 수 있습니다.GnuWin32 패키지.

불러라:

$ file --mime-type clock.png 
clock.png: image/png

100% 정확하지는 않습니다. 이론적으로 가능한 것은 아무것도 없다고 생각합니다.

코드에서 이 작업을 수행하려면 libmagic다음을 제공합니다.API. 파일이나 메모리 버퍼를 처리할 수 있습니다. ( file리눅스에서 사용하세요.)

관련 정보