Konverter Brotli til GZIP

Konvertering af Brotli-filer til GZIP giver bredere understøttelse i programmer, men komprimeringen kan blive en smule mindre effektiv.

Vælg eller træk filer hertil

Privat - filer forlader aldrig din enhed

eller indsæt Ctrl+V

Mens du venter på dine filer, kan du spille Code Rain

Privatlivsgaranti uden netværksoverførsel: 0 byte overført til eksterne servere. Al behandling foregik lokalt i browserens sandkasse.

Formatsammenligning & tekniske specifikationer

SpecifikationBROTLIGZIP
MIME-typeapplication/x-brotliapplication/gzip
Typestrømkomprimering med kontekstmodelleringDEFLATE-strømcontainer
KomprimeringBrotli LZ77 + kontekstmodellering af 2. ordenDEFLATE (RFC 1951)
StandardspecifikationIETF RFC 7932IETF RFC 1952
Magic Bytes-headerBrotli byte stream headers (WBITS / sliding dictionary)1F 8B (gzip ID1/ID2)

Formatoversigt og anvendelse

Nogle ældre programmer og systemer accepterer GZIP, men understøtter ikke Brotli. Konvertering af en Brotli-strøm til GZIP kan hjælpe, når det modtagende værktøj kræver dette format. Udpakning og genkomprimering ændrer de komprimerede bytes, men bør bevare de udpakkede data; kompatibiliteten afhænger af målprogrammet.

Tekniske specifikationer og codec-oversigt

Brotli-strømme bruger application/x-brotli og er afhængige af en avanceret LZ77-algoritme kombineret med andenordens kontekstmodellering og statiske præfikskoder. I modsætning hertil bruger GZIP-filer application/gzip og indpakker data komprimeret med DEFLATE-algoritmen, som parrer LZ77 med Huffman-kodning som defineret i RFC 1951. Magiske bytemønstre styrer, hvordan software identificerer disse strømme. En GZIP-fil starter altid med to-byte-hovedsekvensen 0x1F 0x8B. Brotli-strømme bruger ikke et fast globalt magisk nummerhoved på samme måde, men er i stedet afhængige af et bitstrømhoved med variabel længde, hvor de første par bit definerer vinduesstørrelsen og strømlængden.

OS- og browserkompatibilitet

GZIP understøttes bredt af de fleste moderne styresystemer, herunder Windows, macOS, Linux, iOS og Android. Indbyggede systemværktøjer som tar, gunzip og 7-Zip kan håndtere GZIP. Brotli understøttes godt i moderne webbrowsere og Linux-kerner, men ældre kommandolinjeværktøjer og ældre programmeringssprogsmiljøer mangler ofte indbyggede biblioteker til at afkode rå Brotli-strømme. Derfor er GZIP et mere kompatibelt valg til filoverførsel.

Nyttig information

Bekræft altid, at din dekomprimeringsdestination understøtter RFC 1951, før du batchkonverterer filer, da nogle indlejrede mikrocontrollerer kun indeholder minimale GZIP-parseringsrutiner.

Ofte stillede spørgsmål

Hvordan konverterer man Brotli-strøm til GZIP-strøm uden kvalitetstab?

Begge formater bruger tabsfrie komprimeringsalgoritmer. Det betyder, at filindholdet dekomprimeres tilbage til den nøjagtige oprindelige bytesekvens uden datatab eller kvalitetsreduktion.

Hvad er forskellen mellem en Brotli-strøm og en GZIP-strøm?

GZIP understøttes af mange computer- og serverprogrammer, men tilgængeligheden på enheden afhænger af dens apps.