정보의 집합, 또는 관련된 정보의 집합 바이트의 나열 컴퓨터 등의 기기에서 의미 있는 정보를 담는 논리적인 단위 운영체제는 파일 조작에 관련된 기능을 API로 제공함. 일반적으로 파일의 이름과 확장자로 식별한다. 파일의 유형으로는 크게는 텍스트 파일(Text File)과 이진 파일(Binary File)로 나누어진다. 텍스트 파일은 사람이 인지할 수 있는 문자열로만 이루어진다. 반면, 이진 파일은 컴퓨터 저장과 처리 목적을 위해 이진 형식으로 인코딩된 데이터를 포함한다. 이진 파일안에는 그림, 사진 파일 동영상 파일 압축파일 프로그램 실행파일 등 다양한 종류가 있다.