본문 바로가기

반응형

file format

(2)
파일 시그니처 모음 (Common File Signatures) 파일이 담고 있는 데이터를 사용하기 위해서는 관련된 소프트웨어가 필요하다. 소프트웨어는 각각 자신만의 고유한 파일 포맷을 만들어서 사용한다. 어떤 파일을 읽을 수 있다면 (실행할 수 있다면) 해당 파일 포맷을 해석할 수 있다는 의미이다. (텍스트 파일 제외) 그림 파일(jpeg, png, tiff, gif 등) 또한 파일 포맷 별로 고유한 포맷을 가진다. 알씨와 같은 그래픽 뷰어 소프트웨어를 통해 해당 파일을 볼 수 있는 이유는 알씨 소프트웨어에서 각 그림 파일 포맷을 해석할 수 있도록 프로그래밍되어 있기 때문이다. 이처럼 파일들은 각각 고유한 포맷을 가지는데, 포맷의 기본이 되는 내용이 '파일 시그니처(File Signature)'이다. 파일 시그니처는 파일의 가장 처음에 위치하는 특정 바이트들도 파일..
File format(파일 포맷) 파일 포맷 종류 JAR JAR(Java Archive, 자바 아카이브) JAR(Java Archive, 자바 아카이브)는 여러개의 자바 클래스 파일과, 클래스들이 이용하는 관련 리소스(텍스트, 그림 등) 및 메타데이터를 하나의 파일로 모아서 자바 플랫폼에 응용 소프트웨어나 라이브러리를 배포하기 위한 소프트웨어 패키지 파일 포맷이다. jar 확장자 파일에는 class와 같은 java 리소스와 속성 파일, 라이브러리 및 액세서리 파일이 포함되어 있다. 자바 프로젝트를 압축한 파일이다. 플랫폼에 귀속된다는 점만 제외한다면 win, zip 파일과 동일한 구조이다. JRE(Java Runtime Environment)만 가지고도 실행이 가능하다. WAR WAR(Web Application Archive) war ..

반응형