JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
Oracle Solaris 11.1 데스크탑 관리자 설명서     Oracle Solaris 11.1 Information Library (한국어)
search filter icon
search icon

문서 정보

머리말

1.  Oracle Solaris Desktop 관리

2.  GConf로 사용자 기본 설정 관리

3.  메뉴 사용자 정의

4.  테마 설치

5.  글꼴 사용자 정의

6.  MIME 유형 작업

MIME 유형 개요

MIME 데이터베이스 정보

MIME 데이터베이스 컨텐츠

MIME 데이터베이스 새로 고침

MIME 유형 XML 파일 이해

MIME 유형 수정

MIME 유형을 추가 또는 수정하는 방법

응용 프로그램에 MIME 유형 등록

응용 프로그램에 MIME 유형을 등록하는 방법

응용 프로그램과 MIME 유형을 연관시키는 방법

7.  화면 보호기 관리

8.  세션 관리

9.  Yelp 도움말 브라우저 개요

10.  Oracle Solaris Desktop 시스템의 성능 향상

11.  Oracle Solaris Desktop 시스템의 기능 사용 안함

12.  X 윈도우 시스템 작업

A.  숨겨진 디렉토리

용어집

색인

MIME 유형 XML 파일 이해

MIME XML 파일은 update-mime-database 응용 프로그램에 의해 MIME 데이터베이스에 설치된 MIME 유형에 관한 모든 정보를 제공합니다. MIME XML 파일은 <MIME>/packages 디렉토리에 있습니다. MIME XML 파일에 대한 몇몇 규칙은 다음과 같습니다.

기본적으로 freedesktop.org.xml 파일은 <MIME> 경로 중 하나의 packages 디렉토리(대개 /usr/share/mime/packages)에 설치됩니다.

다음 표는 mime-type 요소에 하위로 발생할 수 있는 각 요소를 간단히 설명합니다.

표 6-1 <mime-type>의 하위 요소

요소(및 속성)
설명
<glob pattern="*.xyz">
이 요소는 파일 이름에 glob 패턴을 지정합니다. 파일 이름이 일치하면 상위 mime-type 요소의 MIME 유형이 파일에 지정됩니다.

pattern 속성은 필수적입니다.

<magic priority="50">
이 요소는 match 요소 목록을 하위로 포함합니다.

priority 속성은 선택적이며 0 - 100 사이에 우선 순위를 지정합니다(100이 가장 높은 일치 우선 순위). 각 하위 match 요소는 3개 필수 속성과 1개 선택적 속성을 포함합니다.

  • type

  • offset

  • value

  • mask (선택적 속성)

이러한 속성에 대한 세부 정보는 XDG 공유 mime 정보 사양을 참조하십시오.

<alias type="media/ subtype">
이 요소는 상위 mime-type 요소의 별칭을 정의합니다. 예를 들어, application/x-pdfapplication/pdf MIME 유형의 별칭입니다.
<sub-class-of type="media/ subtype">
이 요소는 상위 mime-type 요소를 type 속성에 지정된 MIME 유형의 부속 클래스로 정의합니다. 예를 들어, image/svgtext/xml, text/plain, application/octet-stream MIME 유형의 부속 클래스입니다.
<comment xml:lang="locale">
이 요소는 MIME 유형에 대한 읽기 가능한 설명을 제공합니다. xml:lang 속성의 고유 값을 포함하는 한, 이 요소는 0번 이상 발생할 수 있습니다.
<root-XML namespaceURI="namespace" localName="">
파일이 XML 파일로 결정된 경우 이 요소는 namespaceURIlocalName 속성을 사용하여 파일 유형을 더 상세히 분류합니다. namespaceURI 속성은 문서의 이름 공간이고, localName은 문서의 루트 요소 이름입니다. localName이 존재하지만 값이 비어 있는 경우 루트 요소가 어떤 이름을 가질 수 있지만 이름 공간이 계속 일치해야 합니다.

다음 예제는 text/x-diff MIME 유형을 정의합니다.

예 6-1 diff.xml 소스 XML 파일의 예:

<?xml version='1.0'?>
<mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'>
<mime-type type="text/x-diff">
    <comment>Differences between files</comment>
    <comment xml:lang="af">verskille tussen lêers</comment>
    <!-- more translated comment elements -->
    <magic priority="50"> <match type="string" offset="0" value="diff\t"/>
        <match type="string" offset="0" value="***\t"/>
        <match type="string" offset="0" value="Common subdirectories: "/>
    </magic>
    <glob pattern="*.diff"/>
    <glob pattern="*.patch"/>
</mime-type>
</mime-info>

이 예제에서 다중 comment 요소는 여러 다른 언어로 MIME 유형에 읽기 가능한 이름을 부여합니다. text/x-diff MIME 유형은 glob 패턴을 통한 일치 규칙과 컨텐츠 스니핑(매직 규칙이라고도 함)을 통한 일치 규칙을 모두 사용합니다. .diff 또는 .patch 확장자를 가진 파일은 이 MIME 유형으로 분석됩니다. 또한 파일 내용이 match 요소의 value 속성에 지정된 문자열로 시작하는 경우 text/x-diff MIME 유형으로 분석됩니다. glob 패턴 및 매직 규칙에 대한 자세한 내용은 XDG 공유 mime 정보 사양을 참조하십시오.