GZ에서 TAR로 변환
GZIP으로 압축된 TAR 아카이브(.tar.gz 또는 .tgz)에서 TAR 데이터를 추출합니다.
형식 비교 및 기술 사양
| 사양 | GZ | TAR |
|---|---|---|
| MIME 유형 | application/ | application/ |
| 유형 | 압축 스트림 | 아카이브 컨테이너 |
| 압축 | 무손실 DEFLATE (LZ77 + Huffman) | 비압축 (gzip/bzip2/xz와 함께 사용되는 경우 많음) |
| 표준 사양 | IETF RFC 1952 (GZIP) | POSIX.1-2001 / IEEE 1003.1 ustar 표준 |
| 매직 바이트 헤더 | 1F 8B | 75 73 74 61 72 (ustar) |
형식 개요 및 활용 분야
GZ 파일은 DEFLATE 알고리즘으로 생성된 단일 압축 스트림인 반면, TAR 파일은 크기를 줄이지 않고 여러 파일과 폴더 구조를 하나로 묶는 압축되지 않은 컨테이너입니다. 시스템 관리자와 개발자는 압축된 백업 내부의 개별 파일을 매번 전체 스트림을 다시 압축하지 않고 검사, 수정 또는 추출해야 할 때 이 변환을 자주 수행합니다. GNU tar, 7-Zip, WinRAR과 같은 소프트웨어 유틸리티는 대부분의 데스크톱 운영체제에서 이 변환을 기본적으로 처리합니다. 이 경로는 .tar.gz 또는 .tgz와 같은 GZIP 압축 TAR 아카이브용입니다. 스트림을 압축 해제하고 일반 파일이 포함된 TAR 아카이브인지 확인한 다음 TAR 바이트를 반환합니다. 다른 GZIP 데이터는 거부됩니다.
기술 사양 및 코덱 분석
GZIP은 application/gzip MIME 유형, 1F 8B 시그니처 및 DEFLATE 압축을 사용합니다. TAR은 application/x-tar와 POSIX 블록 헤더를 사용합니다. 변환기는 GZIP 스트림을 압축 해제하고 결과가 일반 파일을 포함한 유효한 TAR 아카이브인지 확인한 뒤 TAR 바이트를 변경 없이 반환합니다.
OS 및 브라우저 호환성
두 형식에 대한 네이티브 지원은 주요 운영체제 전반에 존재합니다. Linux, macOS 및 유닉스 계열 환경에는 이러한 파일을 즉시 변환하는 tar 및 gzip 같은 명령줄 도구가 포함되어 있습니다. Windows 사용자는 7-Zip 또는 최신 Windows 10 및 11 터미널 명령을 사용할 수 있습니다. 웹 브라우저는 이 두 아카이브 유형 간의 변환을 기본적으로 렌더링하거나 실행할 수 없으므로 파일 처리는 로컬 머신이나 백엔드 서버 코드를 통해 이루어져야 합니다.
유용한 정보
TAR 아카이브가 들어 있는 GZIP 파일(.tar.gz 또는 .tgz)을 사용하십시오. TAR 아카이브가 아닌 .gz 파일은 거부됩니다.
자주 묻는 질문
품질 저하 없이 GZIP 아카이브를 TAR 아카이브로 어떻게 변환합니까?
GZIP 스트림에 유효한 TAR 아카이브가 있으면 압축 해제된 TAR 바이트가 변경 없이 반환됩니다. 이 경로는 다른 GZIP 데이터를 거부합니다.
GZIP 아카이브와 TAR 아카이브의 차이점은 무엇입니까?
GZIP은 DEFLATE 연산을 사용하여 파일 크기를 줄이는 단일 파일 압축 알고리즘입니다. TAR은 압축을 적용하지 않고 여러 파일과 디렉토리를 단일 파일로 묶는 아카이브 컨테이너입니다.