LZ77 압축기
압축 · 무료 온라인 도구
학습용 LZ77 슬라이딩 윈도우 압축/해제.
구현 안내:교육용 구현입니다. 알고리즘의 동작을 설명하기 위한 간결하고 읽기 쉬운 버전입니다. 출력은 표준 구현과 바이트 단위로 호환되지 않으므로 실제 데이터 압축·해제에 사용하지 마세요.
Click "Compress" to run...슬라이딩 윈도우
최대 18바이트 매치를 위해 4KB 윈도우를 검색 — 교과서적인 LZ77 체계입니다.
검사 가능한 출력
리터럴/매치 토큰을 JSON으로 내보내 데이터가 어떻게 인코딩되었는지 정확히 볼 수 있습니다.
교육용
deflate와 LZ4가 LZ77 아이디어를 어떻게 활용하는지 학습하는 데 좋습니다.
LZ77 압축기 사용 방법
- 1Enter or paste the text you want to compress.
- 2Select the compression algorithm (gzip, deflate, or brotli).
- 3Click compress to reduce the data size.
- 4Copy or download the compressed output.
주요 기능
- ✓100% 무료 — 가입, 구독, 광고 없음
- ✓브라우저에서만 실행 — 데이터는 기기를 떠나지 않습니다
- ✓빠르고 가벼움 — 즉시 결과 확인
- ✓크로스 플랫폼 — 데스크톱, 태블릿, 모바일 지원
자주 묻는 질문
What compression algorithms are supported?
We support gzip, deflate, and brotli compression algorithms for text data.
Is there a file size limit?
Since tools run in your browser, the limit depends on your device memory. Most tools handle several megabytes without issues.
Can I decompress data produced by other software?
Yes. The decompression tools accept standard gzip, deflate, and brotli streams from any compliant source — command-line tools, web servers, or other libraries.
Why does the compressed output look unreadable?
Compressed data is binary, not text. Use Copy as Base64 or download it as a file — pasting raw compressed bytes into a text field will show garbled characters.
관련 도구
런렝스 인코더
반복 문자 데이터를 위한 RLE 런 길이 부호화.
허프만 인코더
빈도 기반 Huffman 코딩 압축/해제.
Brotli 압축해제기
DecompressionStream을 사용해 Brotli 스트림 해제.
Gzip 압축해제기
DecompressionStream을 사용해 Gzip 스트림 해제.
GZ 파일 생성기
파일을 단일 .gz 아카이브로 패키징.
TAR.GZ 아카이브 생성기
여러 파일을 패키징하고 gzip 압축하여 .tar.gz 생성.
TAR.GZ 아카이브 추출기
.tar.gz를 추출하고 내부 파일 목록/다운로드.
Brotli 파일 생성기
Brotli로 데이터를 .br 파일로 압축.