Pack Camo

Kompresja i archiwa

Zmniejsz dowolny plik za pomocą gzip lub Brotli albo spakuj folder do ZIP-a. Wszystko działa lokalnie — nic nie jest wysyłane.

Wejście
Any file · .gz · .zlib · .br · .zip
Wyjście
.gz · .zlib · .deflate · .br · .zip · extracted files
Kolejne pliki możesz dorzucić w każdej chwili

Upuść pliki do skompresowania

Dowolny typ pliku. Wybierz kilka, aby spakować je do jednego ZIP-a.

Kompresja w obie strony, na Twoim własnym komputerze

To narzędzie, któremu jest obojętne, czym jest Twój plik. Pracuje na bajtach: podaj mu log, eksport CSV, zrzut bazy danych, SVG albo folder z plikami źródłowymi, a zmniejszy je tymi samymi algorytmami, których już używają Twój serwer WWW i Twój pipeline budowania. Wrzuć z powrotem .gz lub .zip, a odczyta je równie chętnie.

Po który kodek sięgnąć

gzip
Rozumiany przez wszystko. Bezpieczny domyślny wybór dla wszystkiego, co wysyłasz dalej.
Brotli
Wyraźnie mniejszy niż gzip na tekście. Odczyta go każda aktualna przeglądarka.
zlib
DEFLATE z nagłówkiem zlib. To, co osadzają fragmenty PNG i wiele protokołów.
DEFLATE
Surowy strumień, bez nagłówka i sumy kontrolnej. Przydatny tylko wtedy, gdy coś dokładnie tego oczekuje.
ZIP
Kontener, nie strumień: pakuje wiele plików do jednego archiwum.

Co daje suwak poziomu

Wyższe poziomy dłużej szukają powtórzeń, zanim się poddadzą, więc plik jest mniejszy, a czekanie dłuższe. Krzywa szybko się spłaszcza: gzip 9 jest na większości danych tylko o kilka procent mniejszy niż gzip 6, natomiast Brotli znajduje kolejne oszczędności aż do 11, bo jego okno sięga cztery megabajty wstecz. Szybkość dekompresji nie zależy od poziomu — płacisz tylko raz, przy kompresji.

Co się nie zmniejszy

Z plików JPEG, PNG, WebP, AVIF, MP3, MP4 i ZIP powtórzenia zostały już wyciśnięte. Przepuszczenie ich przez gzip zwykle kosztuje kilka bajtów nagłówka, zamiast cokolwiek oszczędzić, a panel wyniku pokaże to jako dodatni procent. Jeśli potrzebujesz ich mniejszych, przekoduj je w Image Studio — tam zmieniają się piksele, a to właśnie tam kryją się prawdziwe oszczędności.

Najczęstsze pytania

Czego użyć: gzip czy Brotli?
Brotli, jeśli to, co będzie czytać plik, go obsługuje: na tekście jest zwykle o 15–25% mniejszy niż gzip na porównywalnym poziomie. Wybierz gzip, gdy odbiorca jest stary, nieznany albo jest narzędziem wiersza poleceń, nad którym nie masz kontroli.
Czy mogę utworzyć plik ZIP w przeglądarce?
Tak. Wrzuć dowolną liczbę plików, przełącz wyjście na ZIP, a zostaną spakowane do jednego archiwum z kompresją DEFLATE. Z nazw wpisów usuwane są segmenty wychodzące poza katalog, zanim zostaną zapisane.
Czy potrafi otworzyć istniejący ZIP?
Tak. Wrzuć archiwum w trybie rozpakowywania, aby odczytać jego spis treści — nazwy, rozmiar oryginalny i skompresowany — i wyciągnąć pojedyncze wpisy bez rozpakowywania całości.
Dlaczego kompresja mojego JPEG-a prawie nic nie dała?
Bo jest już skompresowany. gzip i Brotli szukają powtórzeń, a z JPEG-a, MP4 czy ZIP-a większość powtórzeń została już usunięta. Opłacają się na tekście, kodzie, logach, plikach CSV i SVG oraz nieskompresowanych formatach, takich jak BMP czy WAV.
Czy jest limit rozmiaru pliku?
Tylko taki, jaki Twoja przeglądarka przydzieli pojedynczej karcie. Kompresja odbywa się w pamięci, w wątku Web Worker, więc pliki liczące setki megabajtów są wykonalne na komputerze, a na telefonie już znacznie mniej.