Stopień kompresji

O ile procent zmniejszył się plik.

Kalkulator

Jak obliczyć stopień kompresji pliku?

Stopień kompresji pokazuje, ile razy zmniejszył się plik po spakowaniu, a oszczędność w procentach mówi, jaką część rozmiaru udało się zaoszczędzić. Podaj rozmiar pliku przed i po kompresji, a kalkulator wyliczy współczynnik (np. 4x) oraz procentowy zysk miejsca. To przydatne przy porównywaniu formatów archiwów (ZIP, 7z, RAR), kompresji obrazów, wideo czy baz danych oraz przy szacowaniu oszczędności transferu i miejsca na dysku.

Wzór i przykład

Stopień kompresji = rozmiar przed / rozmiar po. Oszczędność [%] = (1 - rozmiar po / rozmiar przed) x 100.

  1. Podziel rozmiar przed przez rozmiar po, aby uzyskać współczynnik (ile razy).
  2. Podziel rozmiar po przez rozmiar przed i odejmij od 1.
  3. Pomnóż przez 100, aby otrzymać oszczędność w procentach.
  4. Różnica rozmiarów to zaoszczędzone miejsce.

Przykładowe wartości

Przed (MB)Po (MB)StopieńOszczędność
100502,00x50,00%
100254,00x75,00%
1001010,00x90,00%
1001100,00x99,00%

Współczynnik i procent to dwie formy tego samego wyniku: 2x to 50%, 4x to 75%, 10x to 90%. Wynik nie zależy od jednostki, o ile oba rozmiary są w tej samej.

Najczęstsze pytania

Czym różni się stopień kompresji od oszczędności w procentach?

Stopień kompresji mówi, ile razy plik się zmniejszył (np. 4x), a oszczędność w procentach, jaką część rozmiaru wycięto (np. 75%). To dwie formy tej samej informacji: 2x odpowiada 50%, a 10x odpowiada 90%.

Czy jednostka rozmiaru wpływa na wynik?

Nie, o ile oba rozmiary podasz w tej samej jednostce. Współczynnik i procent są bezwymiarowe, więc dla 100 MB i 25 MB wyjdzie tak samo jak dla 100 GB i 25 GB (4x, 75%).

Co oznacza stopień kompresji 1x?

Oznacza brak kompresji, plik po ma ten sam rozmiar co przed. Oszczędność wynosi wtedy 0%. Wartość poniżej 1x oznaczałaby, że plik urósł.

Jaki stopień kompresji jest dobry?

To zależy od danych. Tekst i dane logiczne pakują się dobrze (często 5x-10x), a już skompresowane pliki jak JPEG, MP4 czy ZIP niemal się nie zmniejszają (bliskie 1x).

Jak przeliczyć procent oszczędności na stopień kompresji?

Stopień kompresji = 1 / (1 - oszczędność/100). Dla 75% wychodzi 1/0,25 = 4x, a dla 90% wychodzi 1/0,10 = 10x.

Coś się tu nie zgadza? Zgłoś błąd w tym kalkulatorze

← Więcej kalkulatorów: IT i internet