본문 바로가기
카테고리 없음

.tar 파일과 Tarball 이란?

by 젤리아드 2023. 7. 7.
반응형

tar 파일은 tape archive로 테이프 저장 장치를 쓰던 시절에 탄생한 파일 형식이며 여러 파일들과 디렉토리(폴더 개념)을 단일 파일로 묶는 데 사용되는 아카이브 파일 형식입니다.

tar 파일 형식은 일반적으로 Unix 및 Linux 운영 체제에서 많이 사용됩니다.

테이프 이미지
테이프 이미지

tar 파일

tar 파일은 "tar" 명령 또는 tar 형식을 지원하는 유틸리티를 사용하여 생성합니다.

기본적으로 압축을 제공하지 않으며 압축된 tar 파일을 생성하기 위해서는 gzip, bzip2 또는 xz와 같은 압축 유틸리티와 함께 사용해야 합니다.

tar 파일 형식은 파일 계층 구조, 권한, 소유권, 저장되는 파일 및 디렉토리와 관련된 기타 메타데이터를 보존합니다. 심볼릭 링크, 특수 파일 및 기타 파일 시스템 관련 속성을 보존할 수 있습니다. 일반적인 tar 파일에는 항목들이 포함되어 있으며 각 항목은 파일 또는 디렉토리를 나타냅니다. 각 항목에는 파일 이름, 크기, 권한, 수정 시간 및 기타 속성과 같은 정보가 포함됩니다. Tar 파일의 확장자는 ".tar"이며 일반적으로 소프트웨어 배포 번들링, 백업 생성 및 시스템 간 파일 전송과 같은 작업에 사용됩니다. 저장, 배포 또는 보관을 위해 여러 파일과 디렉토리를 단일 파일로 패키징하는 편리한 방법을 제공합니다. 

 

Tarball

tar와 tarball이라는 용어는 종종 같은 의미로 사용되지만 의미가 약간 다릅니다. tar는 아카이브 파일 형식 자체를 나타냅니다. tar 파일은 일반적으로 ".tar" 확장자를 가지며 압축을 포함하지 않습니다. 반면에 tarball은 특히 gzip, bzip2 또는 xz와 같은 압축 알고리즘을 사용하여 압축된 tar 파일을 나타냅니다.

tarball이라는 용어는 ".tar.gz"(gzip 압축의 경우) 또는 ".tar.bz2"(bzip2 압축의 경우, 자세한 내용은 ↓아래 링크 참조) 또는 ".tar.xz"(xz 압축용)을 나타냅니다.

요약하면 tar 파일은 압축되지 않은 아카이브 파일 형식이고 tarball은 압축 알고리즘을 사용하여 압축된 tar 파일을 나타냅니다. 그러나 일상적으로 사용하는 경우 tar와 tarball이라는 용어는 종종 압축된 tar 파일을 나타내기 위해 같은 의미로 사용됩니다.

 

bzip2 압축(.tar.bz2)

https://zeliard.tistory.com/entry/what-is-bz2-file-type

 

bz2 파일이란 무엇인가

파일 다운로드 시 간혹 볼 수 있는 bz2 타입의 파일은 BZIP2 방식의 압축 파일입니다. BZIP2 압축 방식의 특징 1. 장점 1-1. 준수한 압축률 BZ2는 준수한 압축률로 알려져 있고 압축되지 않은 원본 파일

zeliard.tistory.com

 

 

반응형

댓글