Kodowanie w formatie Gzip
Bezpłatnie online Kodowanie w formatie Gzip narzędzie, nie wymaga instalacji
Informacje o kompresji / dekompresji Gzip
Kompresuje tekst do strumienia gzip lub dekompresuje istniejący ładunek gzip z powrotem do tekstu, używając natywnych API przeglądarki CompressionStream i DecompressionStream z algorytmem "gzip". Skompresowane bajty są prezentowane jako tekst Base64 lub szesnastkowy, aby można je było łatwo kopiować, przechowywać lub przesyłać.
Jak używać
1. Ustaw Mode na Compress lub Decompress.\n2. Ustaw Encoding na Base64 lub Hex (steruje to zarówno formatem wyjściowym kompresji, jak i oczekiwanym formatem wejścia przy dekompresji).\n3. Wklej dane wejściowe — zwykły tekst do kompresji, Base64 / Hex do dekompresji.\n4. Kliknij Compress lub Decompress.\n5. Skopiuj wynik linkiem Copy. Błędy są pokazywane na czerwonym banerze.
Potok kompresji i kodowania
Kompresja: tekst wejściowy jest kodowany do UTF-8 przez TextEncoder, przepuszczany przez CompressionStream("gzip"), a powstałe bajty są konwertowane na Base64 (przez btoa na surowych bajtach) lub małe litery hex (dwie cyfry na bajt). Dekompresja odwraca ten proces — Base64 jest dekodowane przez atob, hex jest parsowany po dwa znaki — następnie bajty przechodzą przez DecompressionStream("gzip") i są dekodowane z powrotem na tekst. Tryb i kodowanie muszą być zgodne z tymi użytymi do wyprodukowania wejścia, w przeciwnym razie pokazywany jest błąd.
▶Jakie przeglądarki to obsługują?
▶Czy wybrać Base64 czy Hex?
▶Dlaczego dekompresja kończy się niepowodzeniem?
▶Czy obsługuje dane wejściowe binarne lub nietekstowe?
Jeśli ten tool był dla ciebie przydatny, pomyśl o tym, aby kupić mi kawę.
Kup mi kawę.