사례 보존이란 무엇입니까?
대소 문자 보존은 파일을 만들 때 사용되는 대문자를 컴퓨터 파일 시스템에서 기억하는 기능입니다. 많은 유명한 운영 체제는 대소 문자를 보존하지만 이전 운영 체제와 일부 셸 프로그램은 그렇지 않습니다. 대소 문자를 보존하는 주요 용도 중 하나는 대소 문자를 구분하는 운영 체제에서 대문자를 소문자와 분리 된 기호로 인식하는 것입니다. 파일 이름의 대소 문자를 유지하기위한 또 다른 용도는 사용자가 운영 체제에 표시되는 고유 한 형식 지정 기술을 사용하여 때로는 더 깔끔한 모양으로 만드는 것입니다. 대소 문자 보존을 사용하지 않는 운영 체제에서는 기본 동작이 다를 수 있지만 일반적으로 파일 이름의 모든 문자를 대문자 또는 소문자로 변환해야합니다.
파일이 작성 될 때 대부분의 파일 시스템은 파일 이름을 사용중인 디스크의 특수 영역에 메타 데이터로 저장합니다. 초기 컴퓨팅 기간 동안 디스크 공간은 매우 중요했으며 가능한 많은 공간을 절약 할 수있는 다양한 방법을 개발했습니다. 초기 파일 시스템은 파일 이름을 모두 소문자 나 대문자로 강제 입력하여 이름을보다 효율적으로 저장할 수있었습니다. 다른 시스템은 파일 이름 간의 일관성을 유지하고 사용자 혼동을 피하기 위해 글자를 무시했습니다. 그러나 기술이 발전함에 따라 대부분의 운영 체제와 파일 시스템에는 사례 보존 지원이 포함되었습니다.
대소 문자 보존과 대소 문자 구분을 구분하는 것이 중요합니다. 파일 시스템이 파일 이름의 대소 문자를 유지한다고해서 반드시 소문자와 대문자를 다른 기호로 간주한다는 의미는 아닙니다. 많은 운영 체제는 대소 문자를 유지하지만 사용자는 파일을 참조하기 위해 대소 문자 조합을 사용하여 파일 이름을 입력 할 수 있습니다. 또는 대소 문자 구분 시스템에서 파일 이름은 동일하지만 대문자를 사용하여 구별 할 수 있습니다. 일반적인 예로는 readme 파일이라는 파일이 있습니다. 대소 문자 구분, 대소 문자 보존 시스템에서 README, Readme 및 readme 파일은 모두 동일한 디렉토리에 존재할 수있는 서로 다른 파일입니다.
파일 이름 및 대 / 소문자 보존에 대한 한 가지 참고 사항은 특정 파일 시스템 또는 운영 체제가 보존을 지원하고 대 / 소문자를 구분하지 않더라도 운영 체제에서 실행되는 프로그램 일 수 있다는 것입니다. 이것은 명령 행을 입력으로 사용하는 에뮬레이터 및 프로그램에서 특히 그렇습니다. 이러한 프로그램은 기본 운영 체제가 정상적으로 작동하지 않더라도 프로그래밍 방식에 따라 새 파일에서 민감도를 무시하거나 대 / 소문자를 무시할 수 있습니다.