Konvertera Brotli till GZIP

Att konvertera Brotli-filer till GZIP-format innebär att offra en liten del av komprimeringseffektiviteten för bred programvarukompatibilitet.

Välj eller släpp filer här

Privat - filer lämnar aldrig din enhet

eller klistra in Ctrl+V

Medan du väntar på dina filer kan du spela Code Rain

Integritetsgaranti utan nätverksöverföring: 0 byte laddades upp till externa servrar. All bearbetning skedde lokalt i webbläsarens sandlåda.

Formatjämförelse och tekniska specifikationer

SpecifikationBROTLIGZIP
MIME-typapplication/x-brotliapplication/gzip
Typkontextmodellerad strömkomprimeringDEFLATE-strömbehållare
KomprimeringBrotli LZ77 + kontextmodellering av andra ordningenDEFLATE (RFC 1951)
StandardspecifikationIETF RFC 7932IETF RFC 1952
Magic Bytes-huvudBrotli byte stream headers (WBITS / sliding dictionary)1F 8B (gzip ID1/ID2)

Formatöversikt och användningsområden

Viss äldre programvara och vissa system kan hantera GZIP men saknar stöd för Brotli. Konvertering av en Brotli-ström till GZIP kan hjälpa när det mottagande verktyget kräver det formatet. Dekomprimering och omkomprimering ändrar de komprimerade bytena men bör bevara dekomprimerade data. Kompatibiliteten beror på målprogrammet.

Tekniska specifikationer och kodeköversikt

Brotli-strömmar använder application/x-brotli och förlitar sig på en avancerad LZ77-algoritm kombinerad med kontextmodellering av andra ordningen och statiska prefixkoder. Däremot använder GZIP-filer application/gzip och kapslar in data som komprimerats med DEFLATE-algoritmen, vilken parar ihop LZ77 med Huffman-kodning enligt definitionen i RFC 1951. Magiska bytesignaturer styr hur programvara identifierar dessa strömmar. En GZIP-fil börjar alltid med tvåbyters huvusekvens 0x1F 0x8B. Brotli-strömmar använder inte ett fast globalt magiskt nummer på samma sätt, utan förlitar sig istället på ett bitströmsheader med variabel längd där de första bitarna definierar fönsterstorlek och strömlängd.

OS- och webbläsarkompatibilitet

GZIP har brett stöd i de flesta moderna operativsystem, däribland Windows, macOS, Linux, iOS och Android. Inbyggda systemverktyg som tar, gunzip och 7-Zip hanterar GZIP. Brotli stöds väl i moderna webbläsare och Linux-kärnor, men äldre kommandoradsverktyg och programmeringsmiljöer saknar ofta inbyggda bibliotek för att avkoda råa Brotli-strömmar. Därför är GZIP ett säkrare val för filöverföring med brett stöd.

Användbar information

Verifiera alltid att din dekomprimeringsdestination stöder RFC 1951 före masskonvertering av filer, eftersom vissa inbäddade mikrokontroller endast inkluderar minimala GZIP-analysrutiner.

Vanliga frågor

Hur konverterar man Brotli-ström till GZIP-ström utan att förlora kvalitet?

Båda formaten använder förlustfria komprimeringsalgoritmer. Det innebär att filinnehållet dekomprimeras tillbaka till exakt samma ursprungliga byte-sekvens utan dataförlust eller kvalitetsminskning.

Vad är skillnaden mellan Brotli-ström och GZIP-ström?

GZIP stöds av många dator- och serverprogram, men tillgängligheten på enheten beror på apparna.