Oracle® Solaris 11.2 데스크탑 관리자 설명서

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

MIME 데이터베이스 컨텐츠

    MIME 데이터베이스는 다음 디렉토리와 파일을 포함합니다.

  • <MIME>/packages/

  • <MIME>// media /subtype.xml

  • <MIME>/globs

  • <MIME>/magic

  • <MIME>/XMLnamespaces

  • <MIME>/aliases

  • <MIME>/subclasses

    다음은 MIME 데이터베이스의 MIME 디렉토리와 파일 목록에 간단한 설명을 덧붙인 것입니다.

  • <MIME>/packages/– 이 디렉토리는 원하는 수의 XML 파일을 포함할 수 있습니다. 각 XML 파일은 MIME 유형 모음을 설명합니다. <MIME>/packages/ 디렉토리에 있는 freedesktop.org.xml 파일은 널리 사용되고 인정받는 기본 MIME 유형을 모두 포함합니다. 기본적으로 freedesktop.org.xml 파일은 /usr/share/mime/packages 디렉토리에 설치됩니다.

    새 MIME 유형에 대한 정보를 제공하는 응용 프로그램은 이 디렉토리에 단일 새 XML 파일을 설치합니다. 응용 프로그램이 설치된 경로 접두어에 따라 /mime/package 하위 디렉토리에 파일이 생성됩니다. 예를 들어, /usr/bin 디렉토리에 설치된 응용 프로그램은 새 소스 XML 파일을 /usr/share/mime/packages 디렉토리에 설치해야 합니다. packages 디렉토리의 XML 파일에 대한 자세한 내용은 Understanding MIME Type XML Files를 참조하십시오.

  • <MIME>/media/subtype.xml– 이러한 디렉토리와 파일은 update-mime-database 응용 프로그램에 의해 <MIME>/packages/ 하위 디렉토리의 소스 XML 파일 모음에서 자동으로 생성됩니다. 예를 들어, /usr/share/mime/packages/freedesktop.org.xml 파일의 각 mime-type 요소에 대해 MIME 유형의 매체 유형에 해당하는 디렉토리가 /usr/share/mime/ 디렉토리에 생성됩니다. 매체 유형과 함께, MIME 유형의 서브 타입 식별자에 해당하는 디렉토리에도 XML 파일이 생성됩니다. 생성된 XML 파일의 내용에는 설명과 번역, 부속 클래스 지정, 별칭 등이 포함됩니다.

    다음 예제는 freedesktop.org.xml 기본 소스 XML 파일을 사용하여 update-mime-database 응용 프로그램으로 생성된 파일의 일부를 발췌한 것입니다.

    <?xml version='1.0' encoding='utf-8'?>
    <mime-type 
    xmlns="http://www.freedesktop.org/standards/shared-mime-info"
    type="text/plain">
    <!--Created automatically by update-mime-database.
    DO NOT EDIT!-->
    	<comment>
    	plain text document
    	</comment>
    	<!-- possibly more translations-->
    	<comment xml:lang="es">
    	documento de texto sencillo
    	</comment>
    	<comment xml:lang="eu">
    	testu soileko dokumentua
    	</comment>
    	<comment xml:lang="fi">
    	perustekstiasiakirja
    	</comment>
    	<comment xml:lang="fr">
    	document plein texte
    	</comment>
    	<!-- possibly more translations --> 
    </mime-type> 
  • <MIME>/globs– 이 파일의 각 줄은 MIME 유형과 glob 패턴이 콜론으로 구분된 형태입니다. glob 패턴과 일치하는 파일은 콜론 앞에 지정된 MIME 유형으로 분석됩니다. glob 패턴으로 파일 이름을 일치시키는 방법에는 특수한 규칙이 있습니다. 자세한 내용은 XDG shared mime specification을 참조하십시오.

    이 파일은 freedesktop.org.xml 기본 소스 XML 파일을 사용하여 update-mime-database 응용 프로그램으로도 생성됩니다.

  • <MIME>/magic– 컨텐츠 스니핑(“매직 규칙”이라고도 함)으로 MIME 유형을 분석하는 방법에 대한 정보를 포함하는 이진 파일입니다. 매직 규칙은 파일의 시작 부분에 검색할 텍스트나 이진 데이터를 지정하여 파일의 MIME 유형을 정의하는 하나 이상의 규칙 세트입니다. 예를 들어, 파일의 바이트 오프셋 0에서 %PDF- 문자열을 검사하는 규칙을 설정할 수 있습니다. 문자열이 발견된 경우 application/pdf MIME 유형에 파일을 지정할 수 있습니다.

    이 파일은 update-mime-database 응용 프로그램으로도 생성됩니다.

  • <MIME>/XMLnamespaces– 이 파일은 XML 이름 공간과 MIME 유형의 매핑을 포함합니다. 각 줄은 3개 필드를 포함합니다.

    • namespace

    • localName

    • MIME type

    각 필드는 공백으로 구분됩니다. localName을 비워 두면 namespaceMIME type 필드 사이에 공백이 2개 있습니다.

    이 파일은 update-mime-database 응용 프로그램으로도 생성됩니다.

  • <MIME>/aliases– 이 파일은 각 MIME 유형에 대한 별칭 목록을 포함합니다. 별칭은 MIME 유형의 일종입니다. 이 파일의 각 줄은 2개 필드를 포함합니다.

    • alias name

    • MIME type

    필드는 공백으로 구분됩니다. 이 파일은 update-mime-database 응용 프로그램으로도 생성됩니다.

  • <MIME>/subclasses– 이 파일은 부속된 MIME 유형과 그 상위 MIME 유형을 포함합니다. XDG 공유 mime 사양에 따라, 첫번째 유형의 인스턴스가 두번째 유형의 인스턴스도 되는 경우 유형은 일종의 부속 클래스입니다. 예를 들어, 모든 image/svg 파일은 text/xml, text/plain, application/octet-stream 파일이기도 합니다. 부속 클래스는 데이터의 범주가 아닌 형식에 관한 것입니다. 예를 들어, 모든 스프레드시트가 일반 스프레드시트 클래스에서 상속되지는 않습니다.

    이 파일의 형식은 aliases 파일과 비슷합니다. 각 줄은 2개 필드를 포함합니다.

    • subclassed MIME type

    • parent MIME type

    각 필드는 공백으로 구분됩니다. 이 파일은 update-mime-database 응용 프로그램으로도 생성됩니다.