반응형

📝Archive File

Archive(기록물 보관소) File은 종종 파일 및 폴더의 압축된 형태를 가리키기도 합니다. 이것은 파일 크기를 줄이고 파일을 묶어서 보관하거나 전송하기 위한 목적으로 사용됩니다. 알려진 압축 형식에는 ZIP, RAR, TAR 등이 있습니다 → 압축 파일이라고 생각하면 된다

 

📝tar

리눅스에서 사용되는 압축방식으로 용량을 압축하지는 않습니다

덕분에 매우 빠르게 압축이 진행되고 CPU 사용률도 높지가 않습니다 그래서 tar를 사용하면 순식간에 압축 파일이 생성 됩니다

 

📝gzip (.gz)

리눅스에서 용량을 줄여서 압축할때 사용하는 방식

 

📝War (Web Application Archive)

Servlet / Jsp 컨테이너에 배치할 수 있는 웹 애플리케이션(Web Application) 압축파일 포맷으로 웹 관련 자원이 포함 되어있다 → JSP, Servlet, JAR, Class, XML, HTML, Javascript

별도의 웹서버(WEB) or 웹 컨테이너(WAS) 필요하다 즉, JAR파일의 일종으로 웹 애플리케이션 전체를 패키징 하기 위한 JAR 파일이다.

 

📝Jar (Java Archive)

JAVA 어플리케이션이 동작할 수 있도록 자바 프로젝트를 압축한 파일라이브러리라고 생각하면 된다

SpringBoot에서는 일반적으로 배포할 때 Jar를 사용하는데 JSP를 사용하거나 등의 이유가 아니면 War가 아닌 Jar로 개발하는게 좋습니다

 

🔗 참고 및 출처

https://ifuwanna.tistory.com/224

반응형