> 백엔드 개발 > 파이썬 튜토리얼 > Python에서 파일 MIME 유형을 어떻게 결정합니까?

Python에서 파일 MIME 유형을 어떻게 결정합니까?

Susan Sarandon
풀어 주다: 2024-11-29 21:02:12
원래의
592명이 탐색했습니다.

How do you determine file MIME types in Python?

Python에서 파일 MIME 유형을 결정하는 방법

파일의 MIME 유형을 결정하는 것은 파일을 저장하고 배포할 때 유용할 수 있습니다. 브라우저나 애플리케이션이 해당 소프트웨어를 자동으로 실행하여 해당 소프트웨어를 보거나 열 수 있도록 합니다.

python-magic 라이브러리 사용

GitHub에서 사용할 수 있는 python-magic 라이브러리는 파일에서 MIME 유형을 추출하는 편리한 방법을 제공합니다.

대체 python-magic

python-magic이 요구 사항을 충족하지 않는 경우 다음 대안을 고려하십시오.

  • mimetypes.guess_type(): 가능한 MIME을 결정합니다. 파일 확장자와 내용을 기반으로 유형을 지정합니다.
  • 검증기 패키지: MIME 유형 감지를 포함하여 데이터 유효성 검사에 대한 보다 포괄적인 접근 방식을 제공합니다.

브라우저에서 MIME 유형 정보를 추가합니까?

In 일반적으로 브라우저는 웹 페이지에 파일을 게시할 때 MIME 유형 정보를 자동으로 추가하지 않습니다. 대신, 제공되는 파일의 MIME 유형을 기반으로 적절한 콘텐츠 유형 헤더를 설정하는 것은 일반적으로 서버의 책임입니다.

MIME 유형 정보를 위한 데이터 서비스

MIME 유형 정보만을 위한 전용 데이터베이스는 없지만 여러 웹 서비스가 MIME 식별에 도움이 될 수 있습니다. type.

  • Apache의 휴대용 MIME 데이터베이스: Apache Foundation에서 관리하는 파일 확장자 및 해당 MIME 유형의 종합 목록.
  • 인터넷 할당 번호 관리 기관 (IANA): 인터넷 엔지니어링 태스크 포스(Internet Engineering Task Force)에서 확립한 표준 MIME 유형의 레지스트리 (IETF).

위 내용은 Python에서 파일 MIME 유형을 어떻게 결정합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿