긴 파일 이름 확장자 : 왜


17

iPad 용 앱을 완성하고 있으며 파일 이름 확장자 (주로 Mail 및 Dropbox가 파일을 여는 프로그램을 알 수 있도록 사용)는 12 자입니다. 가장 긴 파일명 확장자는 tax2010입니다. 이 주제와 관련하여 변형이 적은 이유는 무엇이며 앱에 긴 파일 이름 확장자를 사용하면 어떤 문제가 발생할 수 있습니까? 이러한 파일은 메일로 발송, 복사 및 공유됩니다 * .

모든 테스트에서 완벽하게 작동합니다.

* 희망합니다.


2
나는 긴 (: 몇 시간 전에 비주얼 스튜디오 프로젝트를 탐색하는 동안 몇 가지 더 파일 확장자 본 적이 .resources.csproj). 그러나 대부분의 파일 확장자는 더 짧습니다.

14
스토리지 및 처리 능력이 충분하지 않은 시절의 역사적 편견.
Anthony Pegram

1
실제로 명령 프롬프트 자동 완성 기능이 없었던 시절의 역사적 편견은 아닙니다. 프로그래머가 어떻게 키 스트로크에 부딪히는 지루한 지 알고 있습니다.
Mike Nakis

2
적어도 최신 운영 체제에는 파일 확장자와 같은 것이 없습니다.
Ingo

1
@Zack "파일 확장자와 같은 것은 없습니다"라는 문장의 내용을 정확히 알려주세요. 당신은 이해하지 못했습니까? 그건 그렇고, 그것은 "파일 이름 확장자"여야합니다. 그러나 UNIX와 같은 최신 운영 체제에서는 file.c라는 파일에 C 소스 등이 포함되어있는 것이 좋습니다. 파일 이름이 해석되는 곳은 OS에 없습니다.
Ingo

답변:


20

기술적 인 제약이있는 긴 확장 프로그램에서는 많은 개발자들이 최소한 컴퓨터를 다시 사용하고있었습니다. 오늘날에도 파일 경로의 공간 및 긴 확장명과 같은 것들에 질식하는 프로그램이 여전히 사용되고 있습니다.

이러한 프로그램에서 파일을 사용해야한다고 의심되지 않는 한 기술적 이유는 없습니다.

하지만 기억하시기 바랍니다 마십시오 한 눈에 이해 할 수있는 짧은 확장이 훨씬 더 사용자에게이 될 것입니다. 따라서 .resources가 좋은 예이지만 .customhatbymycompany는 그렇지 않습니다.


1
.customHatByMyCompany 또는 .custom_hat_by_my_company는 어떻습니까? <사악한 미소> 또는 심지어 우리 회사의 .custom 모자 (Windows 및 Linux 모두 파일 이름 확장자에 공백이 문제가없는 것 같습니다)
Mawg는 Monica를

8

파일 확장자는 다른 유형의 파일을 구별하는 데 사용되며 스토리를 말하지 않습니다. 그렇기 때문에 길이가 짧습니다. 세 글자 길이 일지라도 동일한 컴퓨터에서 충돌이 발생할 가능성은 매우 작습니다.

확장명이 길면 나머지 경로와 파일 이름을위한 공간이 줄어 듭니다 . 어쩌면에서 현대 가 매우 긴 파일 경로를 수용하기 때문에 운영 시스템과 소프트웨어는 문제가되지 않습니다. 안타깝게도 .NET Framework가 여전히 259자를 초과하는 경로를 관리 할 수없는 Microsoft 의 경우에는 그렇지 않습니다 . 확장자가 12자인 경우 확장자가없는 경로에 남은 246 자입니다. 경우에 따라 문제 일 수 있습니다.

이 문제가 적용되지 않기 때문에 특정 경우에 , 확장을 포함하여 파일 이름은, 사용자가 입력하는 경우 유일한 이유는 긴 확장을 방지하는 것입니다 , 특히 입력이 어려울 수 있습니다 모바일 장치에서.


8

더 긴 파일 이름 :

  • 더 많은 타이핑을 통해 더 많은 노력 / 미 스키
  • 더 많은 화면 공간을 차지
  • 전통과의 휴식
  • 파일 확장자는 사람이 아닌 컴퓨터를위한 것이기 때문에 중요하지 않습니다
  • 경로 길이를 제한하여 시스템에서 귀중한 캐릭터를 가져옵니다.

이러한 고려 사항이 응용 프로그램에 문제가되는지 여부는 사용자와 사용자의 문제입니다.


8
네 번째 요점에 동의하지 않습니다. 확장은 일반적으로 인간 관계를 가졌습니다. 운영 체제는 규칙이있는 한 실행 파일이 .exe 또는 .df인지 상관하지 않습니다. .cpp, .jpeg 등과 같은 확장은 사람이 쉽게 읽을 수 있도록 설계되었습니다.
David Thornley

2
@DavidThornley : 최신 버전의 Windows에서는 파일 확장자가 기본적으로 숨겨져 있으므로 "일반적인"사용자가 볼 수는 없습니다. 그러나 다른 많은 경우에 나는 이것이 관련이 없다는 것에 동의합니다. 따라서 내 면책 조항입니다.
Kramii

7

@Anthony가 의견에서 말했듯이, 3 글자 (DOS-> Windows 줄) 파일 확장자는 역사적으로 남아 있습니다. 요즘에는 더 이상 현대 운영 체제의 제한 사항이 아니지만 호기심이 많습니다.

시간이 지남에 따라 그 관행이 서서히 포기 될 것으로 예상되므로, 특히 파일에서 더 긴 파일 확장자를 사용할 수 있습니다.

내가 추측 할 수있는 유일한 문제는 경우에 따라 "세금"으로 단축 될 수 있다는 것입니다.


1
감사. 분명히, 내 확장은 tax2010이 아니며 더 긴 확장의 예일뿐입니다.
Dan Rosenstark

1

iPad 앱을 말할 수는 없지만 Windows 앱의 파일 형식에 5 자 및 6 자 확장자를 사용하여 문제가 없었습니다. 그리고 리눅스에 문제가 있다고 생각하지 않아서 아무 문제가 없습니다. 공백이나 특수 문자를 사용하지 마십시오. 일부 프로그램은 파일 이름을 명령 줄 매개 변수의 일부로 사용하려고하면 제대로 처리하지 못할 수 있습니다.

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