📖 WIPIVERSE

🔍 현재 등록된 정보: 21,099건

파일

파일(file)은 컴퓨터에서 데이터를 저장하는 데 사용되는 추상적인 개념이다. 하나의 파일은 특정 이름을 가지며, 그 이름은 운영 체제에 의해 관리된다. 파일은 여러 가지 형태의 데이터를 담을 수 있으며, 그 형태는 파일의 확장자 또는 내부 구조에 의해 결정된다.

파일의 주요 속성은 다음과 같다:

  • 이름 (Name): 파일을 식별하는 데 사용되는 문자열. 운영 체제에 따라 이름에 사용할 수 있는 문자와 길이에 제한이 있을 수 있다.
  • 크기 (Size): 파일이 차지하는 저장 공간의 양. 일반적으로 바이트 단위로 측정된다.
  • 유형 (Type) 또는 확장자 (Extension): 파일의 내용이 어떤 종류의 데이터인지 나타낸다. .txt (텍스트 파일), .jpg (이미지 파일), .exe (실행 파일) 등의 확장자가 파일 유형을 나타내는 데 흔히 사용된다. 확장자는 파일의 실제 유형을 보장하는 것은 아니며, 단지 사용자와 응용 프로그램에게 파일의 유형에 대한 힌트를 제공한다.
  • 생성 시간 (Creation Time): 파일이 생성된 시간.
  • 마지막 수정 시간 (Last Modified Time): 파일이 마지막으로 수정된 시간.
  • 접근 권한 (Access Permissions): 파일을 읽거나, 쓰거나, 실행할 수 있는 사용자 또는 그룹을 지정한다. 이 권한은 운영 체제의 보안 모델에 따라 다르게 구현될 수 있다.
  • 경로 (Path): 파일이 저장된 위치를 나타내는 문자열. 경로는 파일 시스템의 계층 구조를 반영한다. 예를 들어, /home/user/documents/myfile.txt/home/user/documents/ 디렉토리에 있는 myfile.txt 파일을 나타낸다.

파일은 운영 체제의 파일 시스템에 의해 관리된다. 파일 시스템은 디스크나 다른 저장 장치에 파일을 효율적으로 저장하고 검색할 수 있도록 하는 추상적인 계층이다. 다양한 종류의 파일 시스템이 존재하며, 각각 장단점이 있다.

파일은 응용 프로그램이 데이터를 저장하고 불러오는 데 사용된다. 응용 프로그램은 파일을 생성, 수정, 삭제, 읽고 쓸 수 있다. 파일 입출력(I/O)은 응용 프로그램이 파일과 상호 작용하는 방법을 정의한다.

파일의 개념은 컴퓨터 과학에서 매우 중요하며, 운영 체제, 데이터베이스, 응용 프로그램 개발 등 다양한 분야에서 필수적인 요소이다.