GZIP 생성하기

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

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

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

빈 GZIP 압축 파일 생성

시작하기 위해, 라이브러리를 사용할 수 있도록 IronZip 네임스페이스를 임포트합니다. 그런 다음 using 문 내부의 IronGZipArchive 생성자를 사용하여 새로운 GZIP 아카이브를 생성합니다. 이는 빈 GZIP 아카이브를 생성하는 데 도움이 됩니다.

아카이브에 파일 추가하기

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

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

아카이브 저장 및 내보내기

마지막으로, SaveAs 메서드를 사용하여 아카이브를 저장하고 내보내며, 이름을 output.tgz로 지정합니다. GZIP 내에 TAR 아카이브를 포함시켰기 때문에, 출력 파일 확장자는 두 형식을 모두 반영하여 .tgz로 표시된다는 점을 유의해야 합니다.

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

시작할 준비 되셨나요?
Nuget 다운로드 21,060 | 버전: 2026.6 just released
Still Scrolling Icon

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

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