GZIP으로 파일 압축
브라우저에 내장된 압축 엔진으로 .gz 파일을 만드세요. 로그, 백업, 웹 리소스에 유용하며 모든 작업이 기기 안에서 이루어져요.
여기에 파일을 끌어다 놓으세요 또는 클릭해서 파일 선택
결과
GZIP으로 파일 압축하는 방법
- 압축할 파일을 끌어다 놓으세요.
- 실행해서 gzip으로 압축하세요.
- .gz 파일을 다운로드하세요.
gzip이란 무엇이고 ZIP과 어떻게 다를까
gzip은 파일 하나를 압축해요. 여러 파일을 묶지는 않기 때문에 Unix 계열 시스템에서는 .tar.gz라는 2단계 형식을 보게 돼요. tar가 파일을 모으고, gzip이 그 결과를 압축하는 방식이에요. gzip 자체는 웹 대부분을 떠받치는 압축 방식이에요. 서버는 HTML, CSS, JavaScript를 gzip으로 압축해 보내고, 브라우저는 받는 즉시 압축을 풀어요. ZIP과 같은 DEFLATE 알고리즘을 쓰기 때문에 압축률은 비슷하지만, 구조는 더 단순하고 파일 이름 끝에 .gz만 붙어요.
이 도구가 만드는 결과
끌어다 놓은 파일은 각각 브라우저에 내장된 압축 엔진을 이용해 별도의 .gz 파일이 돼요. 결과물은 표준 gzip 파일이라 gunzip, 7-Zip, WinRAR, macOS 압축 유틸리티, 모든 웹 서버가 읽을 수 있어요. 원래 파일 이름은 그대로 두고 끝에 .gz만 붙어요.
gzip이 알맞은 경우
- 웹 리소스 미리 압축하기. 일부 정적 호스팅과 CDN은 원본 옆에
.js.gz나.css.gz파일이 있으면 그것을 바로 제공해서, 서버가 요청마다 압축하지 않아도 되게 해요. - 로그 파일 줄이기. 보관하거나 지원 티켓에 첨부하기 전에 압축하세요. 로그는 90% 이상 줄어들어요.
- 데이터베이스 덤프와 CSV 내보내기 파일을 이메일로 보내거나 업로드해야 할 때. 200 MB SQL 덤프는 gzip으로 압축하면 보통 20 MB가 돼요.
- .gz를 요구하는 시스템에 맞추기. gzip으로 압축된 CSV를 읽는 데이터 가져오기 기능이나 배포 파이프라인 같은 경우예요.
- 큰 파일 하나라서 ZIP으로 묶어도 얻을 게 없을 때.
도움이 안 되는 경우
gzip은 이미 압축된 데이터를 더 줄이지 못해요. JPG, PNG, MP4, MP3, PDF, 최신 Office 파일은 크기가 거의 그대로이거나 아주 조금 커져요. 사진과 동영상에는 전용 이미지 압축과 동영상 압축 도구를 사용하세요.
| 원본 | 일반적인 gzip 결과 |
|---|---|
| 서버 로그, 50 MB | 3~5 MB |
| CSV 내보내기 파일, 100 MB | 10~20 MB |
| JSON API 덤프, 20 MB | 2~3 MB |
| 압축(minify)된 JavaScript, 1 MB | 250~350 KB |
| JPG 사진, 4 MB | 4 MB |
원래 파일로 되돌리기
원본을 다시 얻으려면 gunzip 도구를 쓰거나 명령줄에서 gunzip filename.gz를 실행하세요. gzip은 단일 파일 형식이라 목록을 보는 단계가 없고, 압축을 풀면 원래 파일이 바로 나와요. 압축은 브라우저 자체 엔진으로 기기에서 이뤄지므로 아무것도 업로드되지 않고 큰 파일도 빠르게 처리돼요.
자주 묻는 질문
.gz 파일이란 무엇인가요?
gzip으로 압축한 파일로, 웹 리소스, 로그, Unix 백업에 흔히 쓰여요. Squish는 브라우저에 내장된 엔진으로 이 파일을 만들어요.
파일이 업로드되나요?
아니요. 압축에는 브라우저 자체 엔진이 쓰이고 파일은 기기에 그대로 남아요.
여러 파일을 gzip으로 압축할 수 있나요?
네. 한 묶음을 넣으면 각 파일이 각각의 .gz로 압축돼요.
파일은 절대 기기를 떠나지 않아요
Squishly Tools의 모든 도구는 100% 무료이고 브라우저 안에서만 작동해요. 이미지와 문서는 내 컴퓨터에서 처리되고 서버에 업로드되지 않아요. 계정도, 워터마크도, 숨은 조건도 없어요.