Windows 파일 확장자에 길이 제한이 있습니까?


13

내 응용 프로그램 (예 : 확장명 ".mylongfileextensionname")에서 열리는 이진 / 텍스트 데이터 파일의 새 파일 확장명을 만들려면 Windows에서 해당 파일을 Windows 레지스트리에 이미 나열한 것으로 간주합니다. 전에)? 예를 들어 ".mylong"또는 특정 레이아웃을 사용해야합니까?

답변:


11

나는 항상 Breakthrough의 답변에서와 같이 255 개의 총체를 생각했지만 내 생각을 다시 확인하기 시작했을 때 이것이 모순되는 것으로 나타났습니다.

Windows 2000 has a 254 character limit.
Windows XP has a 255 character limit.
Windows Vista and Windows 7 has a 260 character limit.

Path+Filename limit is 260 characters.

http://www.wincert.net/tips/microsoft-windows/windows-7/2427-windows-7-file-transfer-issue-destination-path-too-long.html

이 Microsoft 사이트에서 확인되었습니다.

http://windows.microsoft.com/en-US/windows-vista/File-names-and-file-name-extensions-frequently-asked-questions (확장 "파일 이름의 최대 길이는 얼마입니까?")

http://msdn.microsoft.com/en-us/library/aa365247(v=vs.85).aspx


3
참고 : msdn.microsoft.com/en-us/library/windows/desktop/… .. "기타"버전의 파일 api를 사용하면 경로 / 파일 이름에 최대 32k자를 사용할 수 있습니다. "other"는 unc 경로를 사용하여 트리거되는 유니 코드를 의미합니다. ala "\\? \"
akira

17

파일 이름 이 255자를 초과 할 수 없다는 사실 외에도 파일 확장자 길이에는 제한이 없습니다. 파일의 확장자가 분리되어 있지는 않지만 파일 이름 자체의 일부이기 때문입니다.

: 당신은 당신이 원하는 확장의 길이를 무료로 사용할 수 있지만, 나는 이유 중 하나에 대한 매우 긴 하나를 사용하는 것이 좋습니다 않을 것이다 규칙을 . 대부분의 파일 확장자는 3-4 개의 영숫자입니다. 더 이상 아무것도, 또는 재미있는 문자, 암기 어렵게, 아주 조금 더 "눈에 띄는"로 이동하고, 할 수있다 (다시, 모두가 따라 다름) 덜 채택 될 수. 일반적인 파일 확장자 목록 은이 웹 사이트를 참조하십시오 .

또한 파일 확장자는 완전히 임의적입니다. 파일의 내용을 직접 지정하지 않고 내용이 무엇인지 또는 무엇을 의미 하는지 만 암시 합니다 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.