Android에서 TAR.GZ 파일 열기 — Gzip으로 압축된 아카이브 추출

Android에서 TAR.GZ 파일 열기 — Gzip으로 압축된 아카이브 추출

마지막 업데이트 :

TAR.GZ(.tgz 로도 작성됨)는 소스 코드, Linux 소프트웨어 패키지, 서버 백업 및 개발자 도구 배포를 위한 표준 형식인 GZIP으로 압축된 TAR 아카이브입니다.이는 두 가지 Unix 유틸리티를 결합합니다. tar은 디렉터리 구조와 권한을 유지하면서 여러 파일을 하나의 아카이브로 묶고, gzip은 결과 번들을 훨씬 더 작은 파일로 압축합니다.

GitHub에서 소프트웨어를 다운로드하거나, macOS 또는 Linux 시스템에서 파일을 전송하거나, 서버 백업을 복원하거나, 개발 도구를 사용할 때마다 TAR.GZ 파일을 만나게 됩니다.AnExplorer은 .tar.gz.tgz 파일을 기본적으로 엽니다. 아카이브 내부를 탐색하거나 한 단계로 모든 것을 폴더에 추출합니다.

빠른 답변

AnExplorer 열기 → .tar.gz 파일 탭하기 → 콘텐츠 탐색 또는 길게 누르기 → 추출을 눌러 모든 내용을 폴더에 압축 해제합니다.AnExplorer은 GZIP 압축 해제와 TAR 추출을 모두 자동으로 처리합니다.

TAR.GZ 파일이란 무엇입니까?

TAR.GZ는 하나의 파일로 결합된 두 가지 작업입니다.

  1. TAR(테이프 아카이브) — 파일과 디렉터리를 단일 아카이브로 묶습니다.압축하지 않고 포장만 하면 됩니다.파일 이름, 디렉터리 계층 구조, Unix 권한, 타임스탬프 및 심볼릭 링크를 보존합니다.
  2. GZIP(GNU Zip) — Deflate 알고리즘을 사용하여 전체 TAR 파일을 압축합니다.콘텐츠에 따라 일반적으로 아카이브 크기를 30-70% 줄입니다.

이 2계층 접근 방식은 우려 사항을 분리하기 때문에 Unix/Linux 시스템의 표준입니다.

  • TAR은 구조적 복잡성(디렉토리, 메타데이터, 특수 파일)을 처리합니다.
  • GZIP은 순수 데이터 압축을 처리합니다.

각 파일을 독립적으로 압축하는 ZIP과 달리 GZIP은 전체 TAR 스트림을 하나의 단위로 압축합니다.이는 알고리즘이 파일 경계를 넘어 패턴을 찾을 수 있기 때문에 더 나은 압축 비율을 제공하는 경우가 많습니다. 특히 소스 코드와 같은 유사한 파일 모음에 효과적입니다.

확장 변형

이들 모두는 동일한 형식입니다.

  • .tar.gz — 정식 이중 확장
  • .tgz — 단축 형식(연장 길이 제한이 있는 시스템에서 일반적임)
  • .tar.gzip — 드물지만 유효함

AnExplorer은 모든 변형을 동일하게 인식하고 처리합니다.

TAR.GZ 파일을 만나는 곳

TAR.GZ는 Linux, Unix 및 개발자 생태계에서 지배적인 아카이브 형식입니다.

소스당신이 얻는 것
GitHub 저장소 다운로드repository-main.tar.gz — 전체 소스 코드
Linux 소프트웨어 배포컴파일용 소스 타르볼
npm/pip 패키지 소스Node.js 및 Python 패키지 tarball
서버 백업cPanel, Plesk, DigitalOcean 스냅샷
macOS 터미널 내보내기tar -czf 명령과 함께 번들로 제공되는 파일
Docker 이미지 레이어컨테이너 파일 시스템 계층
자작 공식macOS 패키지 소스 아카이브
안드로이드 NDK/SDK 도구네이티브 개발 툴체인
데이터베이스 덤프PostgreSQL, MySQL 내보내기 아카이브
웹사이트 마이그레이션호스팅 패널에서 전체 사이트 파일 내보내기

AnExplorer으로 TAR.GZ 파일을 여는 방법

추출하지 않고 찾아보기

  1. 실행 AnExplorer
  2. .tar.gz 또는 .tgz 파일로 이동합니다.
  3. 파일을 탭합니다. — AnExplorer은 압축을 풀고 아카이브 구조를 표시합니다.
  4. 내부의 디렉터리와 파일을 찾아보세요.
  5. 미리 볼 개별 파일(텍스트, 이미지, 문서)을 탭하세요.

모든 것을 추출

  1. AnExplorer의 .tar.gz 파일로 이동합니다.
  2. 파일을 길게 눌러 선택하세요.
  3. 메뉴(⋮) → 추출을 탭합니다.
  4. 대상 폴더를 선택하세요
  5. 확인을 탭합니다. AnExplorer이 한 단계로 압축 해제(GZIP) 및 추출(TAR)을 수행합니다.
  6. 파일은 원래 디렉터리 구조로 선택한 폴더에 나타납니다.

특정 파일 추출

  1. .tar.gz 파일을 눌러 내부를 탐색하세요.
  2. 필요한 파일이나 폴더로 이동하세요
  3. 특정 항목을 선택하려면 길게 누르세요.
  4. 추출을 탭하고 → 대상을 선택하세요.
  5. 선택된 항목만 추출됩니다

기술적인 세부사항

GZIP 압축 작동 방식

GZIP은 Deflate 알고리즘(ZIP 파일 내에서 사용되는 것과 동일)을 사용하지만 개별 파일이 아닌 전체 데이터 스트림에 적용합니다.

  • LZ77 — 반복되는 바이트 시퀀스를 찾아 역참조로 바꿉니다.
  • 허프만 코딩 — 가변 길이 코드(공통 패턴의 경우 더 짧은 코드)를 사용하여 출력을 인코딩합니다.

그 결과 일반적으로 텍스트 기반 콘텐츠(소스 코드, 구성 파일, HTML)의 크기가 30~70% 줄어들고 이미 압축된 콘텐츠(JPEG 이미지, MP4 비디오)의 크기가 어느 정도 줄어듭니다.

압축 수준

GZIP은 압축 수준 1-9를 지원합니다.

  • 레벨 1(빠름) — 최소 압축, 최대 속도
  • 레벨 6(기본값) — 균형 잡힌 압축 및 속도
  • 레벨 9(최고) — 최대 압축, 가장 느림

다운로드하는 대부분의 TAR.GZ 파일은 레벨 6 또는 9를 사용합니다. 레벨은 압축 시간에 영향을 주지만 압축 해제 속도에는 거의 영향을 미치지 않습니다. 파일을 생성하는 데 사용된 레벨에 관계없이 추출은 항상 빠릅니다.

TAR.GZ와 기타 압축 TAR 형식 비교

형식확장압축비율압축 해제 속도속도 생성
TAR.GZ.tar.gz / .tgzGZIP(수축)양호(30-60%)빠른빠른
TAR.BZ2.tar.bz2 / .tbz2BZIP2(BWT)더 좋음(35-65%)보통천천히
TAR.XZ.tar.xz / .txzXZ (LZMA2)최고 (40-70%)천천히매우 느림
TAR.ZSTD.tar.zstZ표준양호(35-60%)매우 빠르다빠른
TAR.LZ4.tar.lz4LZ4보통 (20-40%)매우 빠른매우 빠른

TAR.GZ는 압축 비율, 압축 해제 속도 및 범용 가용성의 최상의 균형을 제공하기 때문에 지배적입니다.모든 Unix 시스템에는 기본적으로 gzip이 포함되어 있습니다.

AnExplorer은 TAR.GZ, TAR.BZ2 및 TAR.XZ 변형을 지원합니다.

파일 크기 예

일반 콘텐츠의 일반적인 압축 비율:

콘텐츠 유형원본 크기TAR.GZ 크기비율
소스 코드(C/Java)100MB20-30MB70-80% 감소
일반 텍스트 문서100MB15-25MB75-85% 감소
이미 압축됨(JPEG/MP4)100MB95-100MB~0% 감소
데이터베이스 SQL 덤프100MB10-20MB80-90% 감소
혼합 웹 자산(HTML/CSS/JS/이미지)100MB40-60MB40-60% 감소

TAR.GZ 대 ZIP

측면TAR.GZ우편번호
압축 접근법스트림(전체 파일)파일별
압축비유사한 파일에 더 적합좋지만 파일별 오버헤드
무작위 파일 액세스❌ 처음부터 압축을 풀어야 합니다✅ 모든 파일에 직접 액세스
유닉스 권한✅ 완전히 보존됨❌ 보존되지 않음
심볼릭 링크✅ 보존됨❌ 지원되지 않음
파일 크기 오버헤드최소중앙 디렉터리 + 파일별 헤더
Linux/Mac의 기본값
Windows의 기본값
비밀번호 보호❌ (GPG 별도 사용)✅ 내장 AES

TAR.GZ는 Unix 메타데이터 문제를 보존하거나 유사한 텍스트 파일의 대규모 컬렉션을 압축할 때 선호됩니다.수신자가 Windows에 있을 수 있는 플랫폼 간 공유에는 ZIP이 선호됩니다.

Android의 일반적인 사용 사례

GitHub에서 소스 코드 다운로드

모든 GitHub 저장소는 TAR.GZ 다운로드를 제공합니다.

  1. GitHub에서 저장소 → 코드TAR.GZ 다운로드로 이동합니다.
  2. 또는 릴리스 페이지 사용 → 소스 tarball 다운로드
  3. AnExplorer에서 열어 소스 파일을 찾아보거나, 문서를 읽거나, 구성을 추출하세요.

서버 백업 복원 중

서버 호스팅 패널(cPanel, Plesk)은 TAR.GZ로 백업을 생성합니다.

  1. 백업을 휴대폰에 다운로드하세요.
  2. AnExplorer에서 열어 특정 파일(데이터베이스 덤프, 구성 파일)을 찾습니다.
  3. 여러 GB 백업 전체가 아닌 필요한 부분만 추출

개발자 도구 작업

Android NDK, Flutter SDK 및 기타 도구는 때때로 TAR.GZ로 제공됩니다.

  1. TAR.GZ를 장치에 다운로드합니다.
  2. 알려진 위치로 추출
  3. 개발 환경에서 추출된 도구를 참조하세요.

Mac/Linux에서 파일 전송하기

누군가 터미널을 사용하여 macOS 또는 Linux에서 파일을 번들로 묶는 경우:

  1. tar -czf files.tar.gz folder/을 실행합니다.
  2. 결과 파일을 보내주십시오
  3. AnExplorer에서 열어 내용을 찾아보고 추출합니다.

문제 해결

.tar.gz 파일에 대해 "아카이브로 열 수 없습니다"

  • 파일 확장자가 잘못되었을 수 있습니다. 일부 .tar.gz 파일의 이름이 .tar 또는 .gz으로 잘못 지정되었습니다.
  • 길게 누르기 → 보관 파일로 열기를 눌러 보관 파일 해석을 강제 실행해 보세요.
  • 실제로 .gz(TAR 번들이 아닌 단일 압축 파일)인 경우 AnExplorer은 이를 단일 파일로 압축 해제합니다.

추출은 하나의 큰 .tar 파일만 생성합니다.

이는 TAR 압축을 풀지 않고 GZIP 레이어만 압축 해제되었음을 의미합니다.

  • AnExplorer에서 결과 .tar 파일을 엽니다.
  • 다시 추출 - TAR 레이어의 압축이 풀립니다.
  • 대부분의 경우 AnExplorer은 두 레이어를 한 단계로 자동 처리합니다.

추출이 매우 느립니다.

  • TAR.GZ 압축 해제는 일반적으로 빠릅니다(GZIP은 속도를 위해 설계되었습니다).
  • 매우 큰 아카이브(5GB 이상)는 압축되지 않은 크기에 비례하여 시간이 걸립니다.
  • 장치에 충분한 여유 저장 공간이 있는지 확인하십시오. 추출된 콘텐츠가 압축 파일보다 큽니다.
  • BZIP2 및 XZ 압축 TAR은 GZIP보다 상당히 느립니다.

추출 중 "저장 용량이 부족합니다"

  • 압축된 TAR 아카이브는 추출 시 2~5배 확장됩니다(콘텐츠에 따라 다름).
  • 500MB .tar.gz은 2-3GB의 추출된 파일을 생성할 수 있습니다.
  • 추출 전 여유 공간 또는 더 많은 공간이 있는 SD 카드로 추출
  • 메모리 클리너를 사용하여 불필요한 파일을 식별하고 제거합니다.

추출 후 파일 권한 문제

  • TAR 파일에 저장된 Unix 권한은 Android 파일 시스템에 적용되지 않습니다.
  • 추출된 파일에는 표준 Android 읽기/쓰기 권한이 부여됩니다.
  • 이는 정상적이고 예상되는 현상입니다. Android는 Unix 권한 적용을 사용하지 않습니다.

관련 가이드

자주 묻는 질문