파일
파일은 디스크에 하나의 개체로 저장된 디지털 데이터의 모음입니다. 파일에 저장되는 데이터의 종류는 파일 형식에 따라 달라지며, 일반적으로 텍스트, 이미지, 멀티미디어 오디오 및 비디오 스트림, 데이터 라이브러리, 실행 파일 소프트웨어 또는 기타 정보로 구성됩니다. 파일은 파일 이름, 확장자, 그리고 디스크의 파일 시스템 내 위치로 식별할 수 있습니다.
컴퓨터의 모든 파일은 헤더로 시작합니다. 헤더는 파일의 콘텐츠가 어떻게 인코딩되었는지 소프트웨어 프로그램과 컴퓨터의 운영 체제에 알려 주는 특수한 문자열이며, 파일 작성자, 만든 날짜, 전체 파일 크기와 같은 메타데이터도 포함합니다. 예를 들어 JPEG 이미지의 헤더는 해당 파일이 JPEG 이미지임을 식별하는 문자열로 시작한 다음, 이미지 크기, 색상 정보, 압축 설정과 같은 기타 정보를 포함합니다. 그다음에는 사람이 읽을 수 있는 일반 텍스트(ASCII, UTF-8 또는 다른 텍스트 인코딩 방법 사용)나 바이너리 데이터로 인코딩된 파일 콘텐츠가 이어집니다. 마지막으로 파일은 파일 끝 표시(파일 헤더와 같은 또 다른 특수 문자열)로 끝나거나, 헤더에 지정된 파일 크기의 끝에 도달하면서 끝납니다.
프로그램이 파일을 열면 저장 디스크에서 파일을 시스템 메모리(RAM)로 복사합니다. 시스템 메모리에서는 데이터를 훨씬 빠르게 읽고 수정할 수 있습니다. 파일이 열려 있는 동안 파일에 적용한 변경 사항은 파일을 저장할 때까지 디스크에 있는 버전에 반영되지 않습니다. 파일을 새 폴더나 완전히 다른 디스크로 이동하거나 복사할 수도 있으며, 네트워크 연결 또는 인터넷을 통해 파일을 다른 위치로 전송할 수도 있습니다. 더 이상 파일이 필요하지 않다면 삭제하여 디스크 공간을 확보할 수 있습니다.
파일마다 고유한 방식으로 데이터를 저장하는 파일 형식은 무수히 많습니다. 파일 형식을 식별하는 가장 일반적인 방법은 파일 이름 끝에 있으며 일반적으로 마침표(.) 뒤에 오는 3~4개의 문자로 구성된 파일 확장자를 확인하는 것입니다. 예를 들어 일반 텍스트 파일은 .TXT 확장자를 사용하고, .PNG 확장자를 가진 파일은 PNG 이미지입니다.
지식 테스트하기