홈페이지 » 어떻게 » MIME 형식 설명 이유 Linux 및 Mac OS X에서 파일 확장명 필요 없음

    MIME 형식 설명 이유 Linux 및 Mac OS X에서 파일 확장명 필요 없음

    Windows에서 제공되는 Linux 및 Mac OS X의 파일 확장자는 다소 이상하게 보일 수 있습니다. 운영 체제는 파일 확장명에 의존하지 않고 어떤 파일이 있는지 알고있는 것 같습니다. MIME 형식을 사용하여 파일을 확장합니다.

    MIME 형식은 이제 "인터넷 미디어 유형"으로 알려져 있습니다. MIME 형식은 원래 전자 메일 용으로 만들어졌으며 "MIME"은 Multipurpose Internet Mail Extensions의 약자이지만 다른 용도로 확장되었습니다.

    파일은 어쨌든 무엇입니까??

    파일은 단지 1과 0의 집합입니다. 파일 시스템은 "Document.pdf"와 같은 파일을이 1과 0의 덩어리로 연결합니다. "파일 유형"은 운영 체제 및 프로그램에이 1과 0을 해석하는 방법을 알려주는 파일과 관련된 정보입니다. 예를 들어, PNG 이미지를 열려면 PNG 파일을 지원하는 이미지 뷰어를 사용해야합니다. 텍스트 편집기에서 열면 횡설수설이 일어납니다. 프로그램으로 실행하면 실행되지 않습니다..

    Windows의 파일 확장명

    Windows는 파일 확장명에만 의존하는 MIME 형식을 무시합니다. 예를 들어, Example.txt라는 텍스트 파일이있을 수 있습니다. Windows는 .txt 파일 확장자로 인해 텍스트 파일임을 알고 있습니다. .txt를 제거하십시오. 파일 확장자 - 파일 확장명없이 "Example"으로 파일 이름 바꾸기 - Windows는 결과 파일을 어떻게 처리할지 알 수 없습니다. 이것은 Windows가 파일 확장명을 제거 할 때 "파일 이름 확장자를 변경하면 파일을 사용할 수 없게 될 수 있습니다."라고 경고하는 이유입니다. 영구적으로 사용할 수 없게됩니다. 원래 파일을 읽음으로써 다시 "사용 가능"하게 만들 수 있습니다 신장.

    Windows가 기본적으로 파일 확장명을 숨겨서 사람들이 실수로 이러한 파일 확장명을 삭제하지 않는 이유입니다. 공격자는 이러한 행위 및 기타 악용 사례를 악용하여 가짜 파일 확장명을 가진 파일을 위장 할 수 있습니다..

    나중에 파일을 두 번 클릭하면 Windows에서 파일을 여는 데 사용할 수있는 프로그램 목록을 표시합니다. Windows는이 파일의 유형을 알지 못하지만 텍스트 편집기를 사용하여 열면 제대로 열립니다. "파일 유형"은 파일 이름 자체에 저장됩니다. 파일 확장자는 특별하지 않습니다. 파일 확장자는 파일 이름의 마침표 뒤에 몇 문자입니다. 한 문자 또는 세 개 이상의 문자로 된 파일 확장자를 가질 수 있습니다..

    파일을 여는 응용 프로그램을 구성하려면 파일 확장자를 다른 파일 확장명과 연관시켜야합니다. Windows는 이것을 더 예쁜 인터페이스에 표시하려고 시도하지만 여전히 어떤 응용 프로그램이 어떤 파일 확장명과 연관되어야하는지 선택하고 있습니다.

    Linux 또는 Mac OS X의 MIME 유형

    Linux 또는 Mac OS X에서 파일을 열 때 운영 체제는 파일 확장자에만 의존하지 않습니다. 실제로 Linux에서 텍스트 파일을 만들면 기본적으로 파일 확장자가 전혀없는 경우가 있습니다. 이러한 텍스트 파일을 두 번 클릭하면 텍스트 편집기에서 열립니다. 파일 확장명이없는 이미지 파일이있는 경우 이미지 파일을 두 번 클릭하면 이미지 뷰어에서 직접 열립니다. 다른 유형의 파일이 기본 응용 프로그램에서 열립니다..

    파일 이름의 끝에있는 파일 확장명에 의존하는 대신 파일 내용 (파일의 MIME 유형)에 대한 정보가 파일 자체의 시작 부분에 삽입됩니다. 따라서 파일 확장명이없는 파일을 열면 Linux 및 Mac OS X은 파일의 MIME 유형을보고 파일의 유형을 결정합니다.

    다음은 일반적인 Windows 파일 확장명과 그에 상응하는 MIME 유형 목록입니다.

    .txt - 텍스트 / 일반

    .html - text / html

    .mp3 - 오디오 / mpeg3

    .png - 이미지 / png

    .doc - application / msword

    Linux에서 기본 텍스트 편집기를 변경하려면 text / plain MIME 유형 연결을 변경하십시오..

    Windows의 Linux 및 Mac 파일

    Linux에서 Windows로 파일 확장명이없는 파일을 가져 오면 액세스 할 수 없습니다. 각 파일의 유형을 아는 경우 올바른 프로그램에서 직접 열거 나 적절한 파일 확장자를 추가하면됩니다.

    Linux와 Mac OS X 모두 파일 확장자를 사용하기 때문에 호환성을 유지하는 데 도움이됩니다. 그러나 파일 확장명에만 의존하지는 않습니다. MIME 형식 정보가 명확하지 않은 경우 파일 확장명을 사용할 수 있습니다. 예를 들어, Mac OS X은 파일 확장명을 제거하거나 변경하면 "다른 응용 프로그램에서 문서가 열릴 수 있습니다"라는 경고 메시지를 표시합니다. 파일 확장명은 MIME 형식을 무시할 수 있지만 MIME 형식 정보 덕분에 파일 확장명없이 파일을 사용할 수 있습니다..

    브라우저의 MIME 유형

    웹 브라우저와 전자 메일 클라이언트도 MIME 유형에 의존합니다. 이것은 http://example.com/page.html과 같은 파일 확장자가 없더라도 http://example.com/page와 같은 페이지를 HTML 파일로 렌더링해야한다는 것을 웹 브라우저가 알고있는 방식입니다. 웹 서버는 파일과 함께 text / html MIME 유형을 보냅니다. 서버가 브라우저에 파일 다운로드를 원하면 application / octet-stream MIME 유형을 보냅니다. 이는 "이진 파일이므로 파일로 다운로드하여 저장합니다."라는 의미입니다.

    경우에 따라 서버의 MIME 유형 설정이 잘못 구성되었을 수 있습니다. 따라서 웹 페이지에서 링크를 클릭하기 만하면 다음 페이지를 웹 브라우저에서 열지 않고 파일로 컴퓨터에 다운로드 할 수 있습니다. text / html과 같은 MIME 유형을 보내야하는 경우 MIME 유형 application / octet-stream을 보내면 파일이 다운로드됩니다. 서버가 오작동하는 것을 기다리지 않고서도 이것에 관해 할 수있는 일은 많지 않습니다..


    MIME 유형은 상당히 간단하지만 새로운 Linux 또는 Mac 사용자에게는 검은 마법처럼 보일 수 있습니다. 파일 이름 지정과 관련하여 더 많은 자유를 누릴 수 있습니다. 문서, 사진 및 비디오의 이름을 Linux에서 원하는대로 지정할 수 있으며 원하는 경우 파일 확장자를 제거 할 수 있습니다..