Kompresja strumieniowa: GZIP, BZIP2 i ZSTD
Algorytmy kompresji pojedynczych strumieni plików oraz kodeki transferu sieciowego.
Twoje pliki są przetwarzane w całości w Twojej przeglądarce internetowej przy użyciu HTML5 Canvas oraz WebAssembly. Żadne dane nigdy nie opuszczają Twojego urządzenia.
Pomiń kolejki przesyłania i pobierania. Konwersje odbywają się lokalnie z pełną prędkością sprzętową komputera bez limitów serwera.
Zgodność z oficjalnymi specyfikacjami ISO, W3C i IETF gwarantuje kompatybilność wyników w nowoczesnych systemach operacyjnych.
Porównanie formatów i specyfikacja techniczna
| Format wyjściowy | Typ MIME | Specyfikacja | Typ |
|---|---|---|---|
| GZ Strumień GZIP | application/gzip | RFC-1952-GZIP | Strumień kompresji GNU Zip DEFLATE |
| BR Strumień Brotli | application/x-brotli | RFC-7932-BROTLI | Strumień kompresji internetowej Brotli |
| ZST Strumień Zstandard | application/zstd | RFC-8878-ZSTD | Ramka kompresji w czasie rzeczywistym Zstandard |
| ZZ Surowy DEFLATE | application/zlib | RFC-1951-DEFLATE | Kontener surowego strumienia kompresji DEFLATE |
| LZ4 Strumień | application/x-lz4 | LZ4-FRAME-SPEC | Bardzo szybka ramka bajtów LZ4 |
| GZ Archiwum GZIP | application/gzip | RFC-1952-GZIP | Skompresowane archiwum pojedynczego pliku metodą DEFLATE |
| ZIP Archiwum | application/zip | ISO-IEC-29500 | Standardowe skompresowane archiwum plików |
Specyfikacja techniczna i analiza kodeków
Kodeki kompresji a archiwum wieloplikowe
Powszechnym nieporozumieniem jest myślenie, że GZIP (.gz) działa jak plik ZIP. GZIP kompresuje tylko jeden plik lub strumień. Aby skompresować cały folder w systemie Linux, narzędzia najpierw łączą go w pojedynczy plik za pomocą TAR, a następnie kompresują ten plik algorytmem GZIP (.tar.gz).
Zstandard (ZSTD): Nowoczesny standard sieciowy i chmurowy
Stworzony przez Facebooka, Zstandard łączy wysokie stopnie kompresji formatu DEFLATE z zawrotnymi prędkościami dekompresji (często przekraczającymi 1 GB/s na rdzeń), co czyni go nowoczesnym standardem dla kopii zapasowych baz danych i przesyłania strumieniowego zasobów webowych.
0 bajtów przesłanych na zewnętrzne serwery. Całe przetwarzanie odbyło się lokalnie w piaskownicy przeglądarki.