GZIP 생성하기

'GNU Zip'의 약자인 GZIP은 유닉스 및 리눅스 시스템에서 널리 사용되는 필수 파일 압축 유틸리티입니다. 이 소프트웨어는 GZIP 압축 알고리즘을 적용하여 파일 크기를 효과적으로 줄여 저장 공간을 최적화하고 데이터 전송 속도를 향상시킵니다. 압축된 파일은 .gz 확장자로 표시되며, 원래 상태로 쉽게 복원할 수 있습니다.

GZIP은 개별 파일을 압축하는 데 가장 적합한 방법입니다. 여러 파일을 하나의 TAR 아카이브로 통합한 다음 GZIP 압축을 적용하여 압축 아카이브를 생성하는 것이 일반적인 방법입니다. 결과 파일은 .tar.gz 또는 .tgz와 같은 결합 된 확장을 가집니다.

대용량 텍스트 데이터나 HTTP와 같은 스트리밍 데이터를 압축할 때는 GZIP이 기존 Zip 형식보다 성능이 뛰어납니다. IronZIP은 모든 압축 형식을 지원하여, 개발자가 필요에 따라 GZIP 및 Zip 간에 원활하게 전환할 수 있도록 해줍니다.

빈 GZIP 압축 파일 생성

먼저 우리는 라이브러리를 활용할 수 있도록 IronZip 네임스페이스를 가져옵니다. 그 후 IronGZipArchive 생성자를 using 명령문 내에서 사용하여 새로운 GZIP 아카이브를 생성하고, 빈 GZIP 아카이브를 설정하는 데 도움 됩니다.

아카이브에 파일 추가하기

저장 프로세스를 완료하기 전에 절대 경로를 제공하여 Add 메소드를 사용하여 아카이브에 파일을 추가할 수 있습니다. 이미지, 문서(DOCX 및 PDF 등), 오디오 파일(MP3 및 WAV 등)은 물론 다른 GZIP 압축 파일까지 다양한 형식의 파일을 하나 또는 여러 개 추가할 수 있습니다. 이 예시에서는 여러 파일을 추가하는 방법을 설명하기 위해 TAR 아카이브를 통합하는 방법을 보여드리겠습니다.

포함할 수 있는 파일 유형에 대한 자세한 내용은 여기의 문서를 참조하십시오.

아카이브 저장 및 내보내기

마지막으로, 우리는 SaveAs 메소드를 사용하여 아카이브를 저장하고 내보내어 output.tgz로 명명합니다. GZIP 내에 TAR 아카이브를 포함했기 때문에 출력 파일 확장자가 두 가지 형식을 반영하여 .tgz가 되는 점이 중요합니다.

ZIP 파일 생성 및 압축 해제 방법에 대한 가이드를 살펴보세요.

시작할 준비 되셨나요?
Nuget 다운로드 21,983 | 버전: 2026.7 방금 출시
Still Scrolling Icon

아직도 스크롤하고 계신가요?

빠른 증거를 원하시나요? PM > Install-Package IronZip
샘플 실행 파일이 아카이브로 변환되는 것을 확인하세요.