문제

.htm 또는 .html 확장자로 파일을 저장할 때 어느 것이 정확하고 무엇이 다른가요?

도움이 되었습니까?

해결책

또한 잘못된 것은 아니며 선호의 문제입니다. 전통적으로 MS 소프트웨어를 사용합니다 htm 기본적으로 *닉스가 선호합니다 html.

아래에서 지적한 바와 같이, .htm 전통은 Win 3.XX에서 이월되었으며, 여기서 파일 확장은 3 자로 제한되었습니다.

다른 팁

주로 문자 수는 다릅니다.

".htm"은 파일 시스템이 역사적으로 파일 이름 확장 (점 후 파일 이름의 일부)으로 제한된 Microsoft 운영 체제의 냄새가납니다.

".html"이 제한이없고 당시 모든 심각한 인터넷 작업에 사용 된 UN*X 운영 체제의 냄새.

실용적으로, 둘은 동일합니다.

차이점은 문화적입니다. ".html"은 일부에 의해 더 정확한 것으로 간주됩니다. 같은 사람들이 Microsoft 운영 체제를 내려다보고 ".htm"을 제한 사항을보기 흉하게 상기시키는 것으로 간주하는 경향이 있습니다.

파일을 로컬에 저장하면 차이가 중요하지 않습니다. 로컬 시스템에서는 브라우저에서 로드할 수 있도록 두 파일 확장자를 상호 교환 가능한 것으로 처리할 가능성이 높습니다.그 이유는 역사적으로 Windows 기반 시스템이 3자 확장자를 사용했기 때문입니다(htm) 및 Unix 기반 시스템에서는 4개의 문자(html).

서버 측에서는 서비스 제공에 있어 약간의 차이가 있을 수 있습니다. 기본 파일 이름:

두 확장자 사이에 차이가 있을 수 있는 한 가지 상황은 서버의 기본 파일 이름의 경우입니다.다음과 같이 서버에서 파일명을 지정하지 않은 URL을 요청한 경우 http://www.domain.dom/dirname/, 서버는 요청된 URL에서 기본 파일 이름과 일치하는 파일을 반환합니다.일반적인 기본 파일 이름의 예에는 "index.html," "index.htm," "default.html," "default.htm," 등.그러나 관리자는 서버의 기본 파일 이름을 원하는 대로 지정할 수 있습니다.

서버는 종종 하나 이상의 기본 파일 이름으로 구성됩니다.

따라서 서버의 기본 파일 이름을 어느 정도 제어할 수 있다면 이는 문제가 되지 않습니다.

개인적으로 나는 .html을 선호하지만 다른 사람은 모두 효과가있을 것이라고 말했습니다.

하나만 사용하십시오. 둘 다 같은 사이트에 절대 절대로!MyPage.html에 대한 링크 MyPage.htm 링크와 동일하지 않습니다.

또한 URI의 일부로 파일 확장자는 어떤 역할도하지 않습니다. 사실, 파일 확장도 아니고 단지 하나처럼 보입니다. URI로 식별 된 자원의 유형은 ~ 아니다 이름으로 인코딩되었습니다. 대신, 그것은 결정됩니다 Content-Type HTTP 헤더 필드. 비트 맵 사진을 다음과 같이 전달하는 것은 완전히 합법적입니다. myimage.html 반대로, HTML 페이지를 배달합니다 index.png. 이것이 또한 파일 확장이 URI의 일부가되어서는 안된다고 주장되는 이유이기도합니다.

Tim Berners-Lee 경은 이것에 대해 자세히 설명합니다 하이퍼 텍스트 스타일 : Cool Uris는 변하지 않습니다.

그들은 완전히 상호 교환 가능합니다. 역사를 올바르게 이해하면 처음에 올바른 확장은 .html 이었지만 Windows 95가 왔을 때 3 개의 문자 확장에 대처할 수 있습니다.

따라서 .html은 일부 표준 또는 기타에 따라 정확하지만 실제로는 중요하지 않습니다 (대부분의 시간은 빠른 Google 검색을 수행하고 다음을 찾았습니다).

그러나 우려 사항의 한 가지가 있습니다. 대부분의 호스트 서버는 "index.htm"이 아닌 기본 시작 페이지가 "index.html"로 명명되어야합니다.

.htm을 사용합니다. 타이핑이 적습니다. 아니면 아마도 내 Windows 바이어스 일 것입니다.

둘 다 과거 파일 확장의 길이는 최대 3자가되어야했습니다.

http://en.wikipedia.org/wiki/filename_extension

이름은 "하이퍼 텍스트 마크 업 언어"이므로 개인적으로 .html을 선호합니다. .htm은 특정 레거시 버전의 Windows가 파일 이름 확장자에 3 자 이상을 가질 수 없기 때문에 사용되었습니다.

둘 다 동일하게 작동하지만 기술 및 비 기술적 참조의 경우 여기에서 확인하십시오.http://www.sightspecific.com/~mosh/www_faq/ext.html

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top