2014-09-12 3 views
1

응용 프로그램에 업로드 된 파일의 크기가 비정상적으로 길거나 복잡합니다. 간단하고 짧은 파일 유형을 얻기의 청소기 방법이 예를 들어, 사람이 읽을 수있는 파일 형식

icantype.docx: 
application/vnd.openxmlformats-officedocument.wordprocessingml.document 

lookieloo.pptx 
application/vnd.openxmlformats-officedocument.presentationml.presentation 

나는 확장 (일반적으로 정확 것이다) 잡을 수 있지만

가 궁금하네요. 필자는 사용자가 Libre 문서를 업로드하지 않았기 때문에 Windows 중심 파일 유형에 신경 쓰지 않습니다. 동일한 예제 사용 :

icantype.docx: 
Word 

lookieloo.pptx 
Power Point 

내장 함수에 이미 이와 비슷한 것이 있습니까? 아니면 비슷한 기능을 제공하는 PECL 또는 다른 클래스가 있습니까?

+0

당신은 아마 MIME 타입 목록을 얻을 번역 스스로 할 수 있습니다. 예 : http://www.freeformatter.com/mime-types-list.html –

+0

해당 목록을 기계 가독성있는 버전으로 사용할 수 있습니다. 시간을 절약 할 수 있습니다. 관리자에게 메모를 보냈습니다. –

+0

어딘가에있을 거라 확신합니다. 이미 컴퓨터에 MIME 형식 파일이있을 가능성이 있습니다. –

답변

1

이 정보를 제공하는 기본 제공 기능을 찾을 수 없지만 freeformatter.comMIME types and descriptions의 포괄적 인 확장 목록을 제공합니다.

이 페이지에서 데이터를 추출하여 컴퓨터가 읽을 수있는 파일로 저장했습니다. 모든 신용은 freeformatter.com입니다.

파이프 구분 파일 (CSV) - 세부 정보 아래의 링크.
http://dropbox.com/s/9a88b5iy9mue34l/mime_types_from_freeformatter.csv.

동일한 데이터가있는 ODS 스프레드 시트.
http://dropbox.com/s/i6x9itln84r272o/mime_types_from_freeformatter.ods

가 여기에 MySQL은 같은 데이터 파일을 덤프입니다 (자세한 사항은 링크와 별도의 colums 텍스트) : http://dropbox.com/s/l621lrhcpyu4beo/lookup_mime_type.sql

관련 문제